> but my problem is that any application I write that is big & complicated > enough that I need an uber-debugger to find its bugs is also big & > complicated enough to bring whatever uber-debugger I try using to its > knees. That sounds like a Godelproblem. (See "Goedel, Escher, Bach".)