VA seems to have quite an interesting CCW program. They hold a free class once a month, pass that with background and pay the state & county fee's and thats it. I took the class on a Thursday evening and had my card printed out and in my pocket Monday (and that was because i hadn't submitted my application before i took the class). I took the TN class a few years ago when i lived there and it was insane. Va has its problems, but this is one thing i'm very grateful for, I was especially blessed to have my girl take the class w/ me.
Overall tho the wait is worth it, I hate to say it, but this day & time the only security you have is that you can provide yourself.
Wulfren