.Net Framework
I'm going to bed, but basically:
Stop pissing on it if you haven't any experience with it. I'm sick of some of the noobs on here with the "C++ IS THE BEST GODLY SOLUTION FOR EVERYTHING" mentality and the whole ".NET IS SLOW AND FOR NOOBS" Like seriously you guys, the .Net framework is incredibly powerful if used appropriately. I don't expect a hacking forum to appreciate that, but stop speaking poorly of it if you haven't even the decency to study or understand it.
Half the arguments here against it are so wrong and inaccurate it just makes you look like fools.
I'm not a .Net fanboy either. I've written tons of stuff in both C++, C, and .Net. I have way more experience in an unmanaged C++ environment than I do in a managed .Net environment.