As a web developer myself, I find it a little awkward to be recommending Square Space to people because it pretty much puts me out of work for basic website development projects. Luckily if the client needs a web-based application they still have to come to people like me to design from the ground up.
Square Space is an amazing technology that provides a very intuitive and incredibly flexible user interface for building web sites. It has templates that are almost infinitely customizable, and easy too, with no coding at all. It makes full use of CSS so if you want to get your hands dirty, you can really change things around. If you don’t know CSS that is no problem because there are easy-to-use interfaces to allow you to pick colors and size columns, and change various aspects of the look, layout and feel of the site.
If you want a forum, or a photo gallery, or a blog, you just create a new page and specify the type from the exhaustive list of options. A few clicks of your mouse and you have a fully functional web form that you can use to request information from your site visitors. A file storage component lets you easily upload and maintain a file structure that you can share through an authenticated user interface. Detailed analytics allow you to monitor site traffic and other details about your visitors.
The grid-based architecture behind the scenes ensures that your site can handle ANY traffic load from 1 visitor to millions of visitors a day. All with no headaches for you.
In my humble opinion, this solution is the only solution for people who want to put up a very professional, feature-rich web presence without investing a lot of time or money. It is powerful, flexible, and very affordable. Damn, I wish I was getting paid for this, but in reality I am just so impressed I had to tell everyone.