hi maz_phil
First off, realize that you do NOT have to enroll in Virginia's 529 plan just because you live in Virginia. You can actually enroll in *any* state's 529 plan, even if you have never set foot in that state. Not all state's plans are created equal, and a little homework will dig up plans that offer low-cost investment options with no-load (fees).
Beyond that, make sure that a retirement plan is the best use of your little green soldiers. On the one hand, saving early and often is the easiest way to ensure you will have enough to pay for your child's education (we estimated that saving ~$500 at birth would more than cover all undergrad expenses). On the other hand - you don't need to put money in a 529 to pay for his/her college, and you may have a better path.
For example, if you are NOT taking advantage of your 401(k)/403(b), HSA and IRA accounts, do that first. You'll save money on taxes now and have more money to invest (depending on your tax bracket). Of the tax-advantaged accounts, a 529 is a bit less favorable due to its after-tax contributions and restrictions on educational expenses. A 529 increases your family contribution by 5.64% of the value of the account. What that means is that if you have $100k in your child's 529, your expected family contribution (EFC) will be $5,640 higher than otherwise, which could influence his/her ability to get subsidized loans and/or need-based grants. That may or may not concern you, but its something to consider.
Hope that helps more than confuses.