I'm spoiled I guess. I have a reseller account and I'm hosting 9 (unlimited) sites for 19.95 per month (all sites included)with unlimited MySql db.
Also, I have 10,000 MB of webspace and 100 GB bandwidth. Just about everything else is unlimited., email accounts, etc.
It comes with Fantastico installer, cpanel, and whm.
The sites have been up over 2-1/2 months and the reliability is 100% as far as I can tell.
Of course, the host doesn't provide Windows hosting. Only Linux/Unix - Apache - Php - MySql.
-----------------------
I prefer to do all my installs of different software within my sites with separate databases, especially when if I'm using 3rd party software). If security vulnerability is made known I patch the respective software immediately.
I noticed a CMS for ASP, which probably comes with one MSSql database. I think that would be a nightmare to maintain especially with a forums or other software that allowed input of data from users. The full featured forums I currently use would probably not be possible within an ASP community site with a forums using one MSSql database for security reasons.
Don't get me wrong here. I'm not bashing anyone here. I bought a Visual Studio.NET - Enterprise Architect edition in 2002 that cost over $1,700 US for it. I've never used it for building sites. The new Express stuff kinda triggered new interest for me. I doubt my old Visual Studio is viable now, but I can probably do some upgrading.
The OpenSource server side environment has some benefits at least it appears for web hosting. The support isn't too bad on some software, but it still takes a lot of patience and frequently doing some coding to get full use out of it.