Ahem.Pls confirm that xfire DOES work with Halo... when you DON'T start Halo through Steam....
The problem fixed itself - now it works even WITH starting via Steam.I'll probably hit the remove topic button tomorrow. (Yes, you can delete topics you start!)