It's funny you mention it, I had actually started working a while back on a python project to mock the OSCAR protocol used by AOL instant messenger. The goal being that you could write another component that links to, say, facebook chat, and then delivers buddy lists, IMs, etc. to the AIM client...