Which makes me think of... is there a ruby equivalent of Twisted ? It's an event-drivent network framework. I always wanted to know that Cheers, zimba