Compatible with both Joomla 2.5 and 3!
With this plugin, you can display your site name in page titles with a lot of additional features for different needs.
* Use a custom site name leaving the default site name untouched for mails etc.
* Use a special page title for your home page
* Change the separator between site name and content titles
* Choose where to display your site name. Before or after your content titles.
This plugin works with sh404SEF unlike other plugins of this type. All you have to do is disable the meta rewrite option in your sh404sef configuration.
I highly recommend this plugin to all and think Joomla should incorporate it into their core package.
There are other plugins out there which are supposed to do everything for you in one package. After trying out some alternatives, I figured that even through they were feature-rich, they did not feel elegant and/or were buggy.
For meta descriptions I ended up writing my own perl script which populates the article database with tags based on article contents. This works well with sites which are mostly single-article based (search for snJmetadesc if interested).