ICQ Information
I've been reading up on ICQ. I hadn't realised quite how much work had been done to decode the various protocols used. It's worth looking at The Linux ICQ Page for free implementations and the ICQ Hacking Page for more info understanding the mechanisms behind ICQ.