I've been building sites for a few years now and I really enjoy it. It's definitely up there in my list of personal interests. However up until now I've only built my sites using Dreamweaver, Squarespace.com and the Gallery 2 script (all separate sites). I want to expand my horizon and learn how to build a content rich site with that Web 2.0 feel to it. A great example of a site would BarackObama.com. It would have to be flexible and easy to update, as well as have the option of embedding a blog. Like I said, I've done a lot of web design work, but I want to know the best way of handling things. Any help is much appreciated!