The open source content management service (CMS) and blogging platform, Wordpress, features a structured yet flexible page layout interface. It lets you create blog posts and pages with just enough flexibility to let your creativity thrive, and with just enough restriction to ensure that your creation renders correctly in all browsers. With Wordpress, you can have choose your desired level of complexity at every step. You can self-host it using their famous 5-minute install method, or you can buy hosting from Wordpress.com. You can use the drag-and-drop designer to create pages, or you can hack on HTML and PHP yourself. You can choose a contributed theme or you can design and create your own. It's a great resource for anyone who wants to run a website.