I'm not giving up my fully compiled, native code enviroment until it's ripped out of my hands. I have no interest in joining the Open Source market... which, is exactly what apps are that are written in dotNet. It doesn't matter if you spend 5 grand on an obfuscator (needing such a tool is ridiculous, in itself) your code is free to anyone that owns a tool such as Remotesoft decompiler http://www.remotesoft.com/
...and, I find it disgusting that tools like this are available, especially since their opening line says "Think your code is safe, think again"
Quick... someone find a similar tool for VB6. Ain't gonna happen.