I wouldn't describe it as 'easy'. It is made easier if you have the original source code for reference, or if, alternatively, you have a debug and a release copy. It's also made easier by the availability of symbols or a map file. Most people can't read x86 code too well, in general it's something you can do because you've had to in the past, you're using inline assembler, or you can't stand the idea that the compiler might be generating bad code :) I'm with John Robbins (of BugSlayer fame), in that everyone should learn how to understand some assembler on the machine they use/target. Oh, and anything is easy if you know how, apparently... ;) Steve S