My recent graduate took 5 AP online courses through Virginia's virtual high school. She was very pleased with her instruction in 4 of the 5, and her AP scores back up that claim.
It's definitely a way to help the upper achieving students who are motivated and self-starting
The challenge is to keep them "motivated and self-starting" with mediocrity constantly rewarded. Role models are key.