Are you kidding me? delphi has a debugger - you call that a debugger? since delphi 4, the debugger went downhill, in delphi 7 it is as much useable as lazarus's for example...