Singleton

Ensure a class has only one instance, and provide a global point of access to it.

One of the simplest ways to get a Singleton in C#:

For more information:
 * http://www.dofactory.com/Patterns/PatternSingleton.aspx
 * http://en.wikipedia.org/wiki/Singleton_pattern