Having just taken the ATP written using Sheppard Air, I highly recommend it.
I paid the money to download the program and took the written about a week later and got a 96%. Study a section each night for about an hour, do a couple practice tests, and you'll be done.