If you can't get a spot to take the MSF basic rider course at a Virginia community college, there's a new option in the Orange area:
http://www.cvms4riding.com/
I'm nothing to do with these guys, but the instructor is the same guy that instructed on my MSF course and he was really good. It looks like he has started his own business and although it costs more than the MSF course run through my local community college, it's considerably less than some others in the area.