I’ve been having issues with Adium’s integration with Facebook for a while now. It would often show people as offline even when they were appearing as available on the actual Facebook website. Then it would only display people in my Adium contacts list who I was actively speaking to.
Thankfully the guys over at Adium have come up with a temporary solution to fix this until they can get around to implementing Facebook a little better.