I purchased a one-year plan with a private web hosting provider last year because the owner is a friend of a friend.
He set me up for ASP.NET 1.1 and 2.0 support, as well as 2 MS-SQL databases with decent storage and unlimited bandwidth (within reason). It was a good deal for $150 per year with the registration of 3 domain names.
Unofrtunately, he's using mega*servers (megaftpservers.com, megasqlservers.com, etc.), with
www.24hourwebhostingsupport.com and
www.vmsol.com console.
Needless to say, their ASP.NET 1.1 and 2.0 has not been supported, even though my account with them is ASP.NET enabled. It simply isn't allowing any aspx pages and codebehind to be compiled. Their tech support verifies that it doesn't work and that it's their problem. Last month, they've forward my case to their "2nd level" support, but I haven't heard a peep from them since.
If you want to sign-up for a private hosting provided, make sure they don't use mega*servers.com and 24hourwebhostingsupport.com.