The e107 website system is a content management portal. It uses PHP and aMYSQL database but you don't need to do any coding yourself unless you want to customize it more. Working with PHP is fun because theres so much more you can do. I'm no expert on it, in fact I really suck at it, I just know how to do a few simple things. But if your interested in PHP and MYSQL its definitely worth playing around with. I'm hosted with the company [URL=http://www.globat.com]Globat[/URL] they usually have really good deals. Check out there website and look at the packages, you'll be amazed at how much webspace they give you and bandwidth per month. I think 300GB for the smallest package which is about $60 a year. If you'd like to look at other CMS (content management systems) head on over to [URL=http://www.opensourcecms.com]opensourcecms.com[/URL] they have a whole bunch of different ones which are rated. Or to save money you can always set up your own web server, I used [URL=http://www.aprelium.com/abyssws/]apreliums[/URL] abyss web server which gives you everything a web host would but its on your own computer.