Welcome to Virginia, from just north of Richmond.
We're way gun-friendly, for now. Governor Dick and Balls is lookin' to change that, I hear.
I took the online class for my CHP, and had no issues. I mailed it in, and then went and took a legit course, from a legit NRA certified instructor in Richmond:
http://www.tac-solutions.com/default.htmlIt's worth the hour trip for you.
I did both classes because I didn't feel like the online course offered any info outside basic handgun safety. It all seemed too common sense to be worth any money, so I took Dave's class. Do yourself a favor and at least consider skipping anything online. Unless, of course, you already know a majority of the in's and out's of Virginia gun laws, and carrying in your new home state. Then just fast track yourself and get the permit and go...
Again, welcome.