Um, uncompiling something is just not that easy. Like said above, unless you can read assembly, dont bother reverse engineering.
Assembly doesn't have variable names, so decompiler will generate it's own names making your decompiled code hard to read. You'll probably end up assembly mixed in with code.
If you argue with an idiot he will drag you down to his level and beat you with experience.
I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.