For a content management system, instead of Joomla or Sharepoint, I use Dotnetnuke from iHost.Net. You can find out about it at
http://www.ihost.net/dotnetnuke-hos.../index.asp." target="_blank" rel="nofollow">http://www.ihost.net/dotnetnuke-hos...index.asp. You don't need to install any software, or buy any Dotnetnuke portals. These guys do everything for you.
I use DNN for my CMS system. iHost.net does my hosting for me. Their rates are good ($14.95 per month) and I don't have to buy any modules.
http://www.ihost.net/dotnetnuke-hos.../index.asp