I'm seriously considering starting a general web hosting service. I already run Python Community Server to host weblogs, so the change in responsibility isn't all that different. The emphasis is going to be on creating a secure shared environment -- a middle ground between your average web host today and something like JohnCompanies, which provides a really isolated, but somewhat expensive, hosting environment. Lots of chrooting - I plan to modify SUEXEC to run all CGI chrooted (not just setuid).
Right now I have the shell system (chrooted shells so you can SSH in and only see your own private environment) and FTP (chrooted FTP that lets you do things like make an FTP account that can only see a tiny bit of your web space, for things like Blogger). The SUEXEC mod will come later.
Anybody interested in being one of the first customers, please drop me a line. Prices should be about the same as CornerHost - US$5/mo for a straight 100MB/1GB no-script account, $10/month for more storage/transfer and CGI/PHP, $20 for something with SSH access, or $30 for that plus the ability to run your own server process (e.g. PyCS, Zope, or a private Apache).
The usual things will be there -- cron, IMAP, SquirrelMail, etc.