It took Java about 7 years to acquire 40MB of bloat. MS .Net, which is really leveraging on 20 odd years of bloat technology, is 131MB in size. If you want a compiler for C# (and VB, JScript, C++) try it out. Three OSes supported: Window NT 4.0, Windows 2000 and Windows XP. Watch out for those messy buffer overrun problems.