I highly recommend EET for the breadth and depth. I passed the exam on the first try. I agree with ads0221, I took the live webinar class so that I had a set schedule. I knew that if I took the ondemand class I would just procrastinate and not study enough. Also make sure you have the time...