It is quite impressive what can be achieved in Visual C#—Express at least—with so few keystokes.
Categories: Visual CSharp .NET Tutorials | Visual CSharp Tutorials