Dave, Yeah, I'm with Stephen about your *attitude*. But, here's what I would suggest you trying: Insert a wait 1 second with messages into your loop. See if you're just not giving Rev enough time to garbage collect. If it stops leaking, then you can adjust the time to wait. Don't forget the "with messages" part! -Chipp