Well, you may like .net, but to imply that those that do not use it are "reinventing the wheel" is really preposterous.
Also, .net 3.5 has: 98 assemblies, 309 namespaces, 11,417 classes and 109,657 members. Do you know how many of those are (really) used in Eraser?
Care to explain how exactly...