I use Godaddy to register and manage my domain portfolio - but all my hosting is done with Skynethosting.net - can't recommend Skynethosting enough.
One thing I would highly recommend though is to keep your domain registration/hosting and your actual website hosting at seperate places - then if there are any issues you just have to get new hosting and point your domains at the new webhost and you can be back up and running in no time at all.
|