This article explains how to setup a Microsoft Windows machine to develop a website. This is for the times you don't have access to a Mac or Linux machine. This strategy will use what I call a WAMP (Windows Apache MySQL PHP) server to install a open source PHP CMS.
There is an option in Joomla 2.5 to display the site name before or after the page title. However, there is not an option to change what you want the delimiter to be. This article tells you how to Change the delimiter.
OwnCloud is a great dropbox/ubuntuOne/GoogleDrive alternative. Gives you the power to run your own server without having to worry about others controlling your data. I also think the features of owncloud are better than most of the other services. This article will explain how to install ownCloud on a Ubuntu 12.04 LTS server.