Took ACLS, and PALS online through "aclsonline.us/." Had to provide the name of someone who would verify my skills. All well and good until my employer tried to verify my credentials with the company. Couldn't get a reply by mail, phone, or email. Left me out in the cold for the cost of the courses.
I know this thread has come back from the dead, but I'll add to it anyway. I've done my BLS and ACLS renewals online through AHA. After completing the coursework, I printed my certificate and went to my local testing center to demonstrate the hands-on skills. Easy, fast...and because it was through the AHA, I have no problem with getting my cards or having my credentials verified.
Keep in mind that most hospitals and employers specifically require AHA courses.