I'm thinking of, just for the fun of it, writing a small bot-like program combining the Win32-GUI and Net-IRC modules. I'm not really into writing yet another IRC client, but I'd just like to do something on the ways of IRC. There is one large problem though, and that is that both the modules have separate event models and don't seem to be very much into cooperating. In Win32 you lose control of the program after the Dialog() phase has started, and Net-IRC has a similar start() method after which only your event handlers are accessed. Is there any way of combining another event model with Win32-GUI? This is not completely combined with event model problems though, since all Win32-GUI programs (that I have written) communicating with servers have frozen interfaces. The first thing that I come to think of is threads, but how would I do that in Perl? I have heard about something called POE, but I've never seen or tried it. Maybe I need to look into that? All suggestions are welcome. -Ludde