If I might suggest Ollydbg? I find it easier to follow a program by debugging, than looking at a disassembled file.

http://home.t-online.de/home/Ollydbg/

EDIT: btw, it's free.