will add extra overhead (an extra thread, extra copies, extra memory), and you get no benefits at all. You even have a higher probability of dropping messages. When using the realtime publisher you didn't have to call spinOnce because each realtime publisher adds a thread that calls spin for you. Wim -- -- Wim Meeussen Willow Garage Inc. <http://www.willowgarage.com)