X-Fire sucks....use the Steam community with friends...much better.
At least Xfire doesn't go on a bitchfit and tell you all your games aren't paid for but just pre-loaded.
Also, at least Xfire doesn't tab you out of Battlefield 2 or World of Warcraft or something.