I would only use networksolutions (aka verisign) for domain names. its a little more expensive but you dont have hassles, if you want to transfer host sites.
http://www.alphaomegahosting.com/index.html use these guys for hosting service, in my opinion there the best. I use there reseller account. Danny(the owner) and Gnomercy (tech guy) have gone out of there way to help me out.
they dont go down and they are fast on tech stuff
tell them I sent you. Oh wait you might not want to LOL
I have programs for doing pages I can send you, if ya need any other help call me or email me.