Today, I moved my webhosting off of UltimaHosts onto discountasp.net for one sole reason - I under prepared for hosting my own stuff. I was on Ultimahosts for a while ... a long while. They introduced me to DNP (dotnet panel, the BEST freakin web management tool that you probably never heard of) and was moving forward to host my little website on my home network. It wasn't until this morning I discovered "hey dummy, you need to do all this work to make this happen" heh, whoops.
I will continue to whole heartedly recommend Ultimahosts. I've used them for some clients, for myself, and if anyone needs more than just a REALLY basic host, thats where they need to go. Period.