Also, something to else to note (while I'm thinking about it) is that the main screen log works asynchronously, queued in its own thread which is actually on a timer (although it seems like it's pretty much instant), plus the queue has some overflow protection to keep it from getting too far behind (lops off too many, 'write to log' calls). In other words, it's not real-time and Pfeil is right... it's anybody's guess as to what's going in there so you may be clearing out info that you didn't mean to while leaving the one you wanted to clear intact