I'm currently attempting to write a GUI program in C# for my own amusement, and am currently using the free C# compiler from Microsoft since my copy of Visual Studio .NET (yay for free student copies) ...