Single Instance Applications

The .NET framework has lots and lots of built in goodies that aren't well enough known - like built in support for [ensuring only a single copy of the application runs at a time](http://www.hanselman.com/blog/TheWeeklySourceCode31SingleInstanceWinForm...).

Too often, we developers spend ages coding up support for operations that are already there!