I have used a few for my .net projects.  HostMySite.com is a good one, although they are a little heavy on price at times, but my personal favorite is www.hostnexus.com.  They have a bucket load of features, Plesk control panel and other pretty nice features that have made it real easy for me.