Going through the process with Virginia right now, the good and bad..
For the good part, relatively easy since everything is done through gooutdoorsvirginia dot com
Pay the fees, upload your documents, fill out the information , everything.
Here is the bad, for an unregistered / never...