Visual C# Express 2008 solution