The MGI EE PE Readiness course is, in opinion, great. I assume the other MGI course are also.
I raved about the course before. My reasons: I graduated 14 years ago, took the EIT/FE 12 years ago and have been working in building construction in the field. Due to personal circumstance (and the fact that I thought I'd be taking the PE more than once), I started studying late last January for the April 07 exam.
I studied for about 2.5 months and passed 1st try, so naturally I was thrilled with the course. I've only seen one or two people say they didn't think it was great. The course comes with a mentor, however the mentor is practically worthless. All he did was grade my sample exams and send the solutions, and answered a FEW questions via e-mail. The e-mail help is almost worthless for something like engineering.
I used it as a study guide and used my other texts and references as I studied the chpaters and took the mini-exams, and also brought the 3 thick course manuals into the exam for reference.
All in all, it was worth the $400.
Also, for EE check out the IEEE PE Video Review tapes/dvds. They are pricey (and based on the longer old format) but excellent.
And, for EE Power check out the Mike Holt Electrical Power and NEC dvds. These are also expensive but can be rented at www.smartflix.com for $10/week.