my enterprise hosting solution is a 3 NLB IBM eServers sitting right next to me where i can manage them myself. That way, if it breaks, i can fix it myself and get it done instead of waiting for a request to process.
P.s. eservers (depending on model) are not that expensive. sure they can get upwads of 10 grand if you want a really nice one. it's getting a MCSE to support them that is the problem.
I can do hosting for you... i'm running off of my comcast cable internet connection with one old dell server running win2k3 so i wouldn't be able to promise that it'd be up all the time
. i did look into a T3 line... they were like 1,200 bucks a month