I agree with Hyperz. Why would anyone want to code 100+ lines for just a simple GUI, when you can do it in ten. C# is really good, and no doubt MS is putting lot of efforts on it.