For those wondering if they can get going on .Net without purchasing Visual Studio, and at least have a GUI....

I found this on the net, haven't played with it.... but it looks pretty well built..

http://www.icsharpcode.net/OpenSource/SD/