I do and don't agree with online ham exams. I would like to see more hams on the air, but it also takes away from the experience. They mention "instant gratification", you already get this when you go to the testing site, take the exam, and find out if you pass/fail. I myself enjoyed the bit of scheduling the exam, and taking it with real people. Maybe that's just me. The only part I didn't like was trying to fit taking the exam in my already busy schedule, but I managed to do it. Some complain of this -- but the way I see it, if you really like ham radio, then you'll find the time for it. I hate to say this, but there are some things that shouldn't be changed.