I'm asking these questions for a client of mine...

Can you use asp.net and a ms sql db with GoDaddy?

Do they make it hard to leave them?

10 years ago I took over admin control of my own website that I have with networksolutions. When I change from one isp to another I simply make my own changes to the url with networksolutions and direct it at any old server I want.

Does GoDaddy let you do that?

Do they charge you for hits?