HRO is good, and I've dealt with them quite a bit, both in person and online, but I suspect most of the other places are good, too.
?
If you're a retired electrical engineer, then you probably have much of the background required for the General and Extra class licenses.? You may want to take a practice exam or two for general and extra before exam day.?
?
As far as your advance preparation, do what you feel comfortable doing.? Obviously,?the important thing is?to pass the technician test first, so don't let the General and Extra distract from that.? But if you're confident about the technician exam,?consider preparing for the?others.? Regardless of your preparation, on exam day, keep taking tests until you fail one or until you've passed all three.? It is possible to walk into the session with no license and walk out with an Extra (ok, you don't literally walk out with the Extra license, you have to wait for the FCC to put it into their database, but...)
?
As long as you're there, there is NO reason turn down an opportunity to take the General, and if you pass that, there's no reason to avoid the Extra exam.? The worst outcome is that you'll fail, and have a better idea of what material you'll need to study.? But nobody will hold that failure against you.
?
Good luck and 73 de Rich/AG6QR