Microsoft does not have a MSN Messenger version for Linux. Yahoo Messenger for Linux apparently sucks. Google Talk too does not work on Linux. So for file transfers to your friends… Use Skype!
Apparently Pidgin’s file transfer is buggy too… Pando does not have a Linux version as well… :(
It’s weird that Skype seems to be the only mainstream IM application that keeps an updated Linux version.