I would like to second Noel's points 3 and 6. The GC handling circular references would indeed be nice, and put my mind at rest. (Yes, I'm a poor coder.) The debugger seems to crash with infuriating regularity after your app reaches a certain size. I reached that point half way through development of my game and now 3 out of 4 times that I use DebugStop the bugger will simply dump my entire list of globals. So I have to resort to debuglog rather than debugstop which is a pain.