whoops heh I kinda already posted. I don't want to flood the main thread... but I think that part of the appeal/fun/awesome of keeping it in the main thread is the possibility of being interrupted at any time. If others don't mind, I'd rather keep it there.