I did the K&S online course. It worked for me and my schedule (long overnights with a laptop). It also saves you four days away from home. The course is long, but for the most part I found it to be interesting. I could do it at my own pace, most of the modules are small, there are several testing sessions that cover the material pretty well. Alot of the slides are interactive, and you can move switches and mess with air/ground logic to see how everything works. The only negative was that it spends ALOT of time on FMC, and it's not used at all when you get to PHX. It gives you a good start for SWA though.
You take a test day 1 of class, no big deal, just memory items, limitations, and some systems questions. The rest of the day is review with the other traditional class members. Oral is day 2. It was a breeze. PM me if you have any more questions.