i noticed that when functions have really long names
(due to many parameters or because function is part of
a class) the disassembly listing is completely unreadable.
moreover, the registers fields often are not working.
if i remember well, virtualdubmod (maybe even
virtualdub) has a pretty nice internal debugger that is
called when the program crashes, with a really nice CPU
window. maybe you may want to take a look at it.
bya, CAFxX.