Thanks for all the advice. My problem appear to be solved, but I'll keep my daemon running for a few days and track of its memory usage. I followed a several suggestions so I'm not sure exactly what helped, but I think the switching the database connection from ADO to ODBC had the biggest impact. -- Posted via http://www.ruby-forum.com/.