1. Partial Classes
http://msdn.microsoft.com/en-us/library/wa80x488(v=VS.80).aspx
2. Static Constructors
http://msdn.microsoft.com/en-us/library/k9x6w0hc.aspx
3. out and ref Method Parameters
http://msdn.microsoft.com/en-US/library/14akc2c7(v=vs.80).aspx
http://msdn.microsoft.com/en-US/library/t3c3bfhx(v=vs.80).aspx
4. params: Variable Number of Parameters
http://msdn.microsoft.com/en-US/library/w5zay9db(v=vs.80).aspx
5. Auto-implemented Properties
http://msdn.microsoft.com/en-us/library/bb384054(v=vs.90).aspx
6. Object Initializer
http://msdn.microsoft.com/en-us/library/bb384062(v=vs.100).aspx
http://stackoverflow.com/questions/506635/c-sharp-object-constructor-shorthand-property-syntax
7. Extension Methods
http://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx