Umm...bfg.
What are you guys smoking? lol
EVGA xfx or BFG are all Amazing companies.
EVGA and BFG are basically the same except BFG gives you 10 extra days to do your trade up.
XFX allows Cooler modification.
I dunno how BFG could be missed seeing as they usually have the most rebates and the most number of days.
I place all my bets on BFG with out seconding guessing. Though if I wanted to move onto water cooling or if I was sure I wouldn't do the trade up my next bet would be XFX, since I could do almost anything to the card other than throwing it against the wall
1 BFG
2 XFX
for me...but it depends what your looking for. I had 3 EVGA cards, and I was talking to the ppl for the trade up, and they kept sending me to customer serivce, back to tech support, and back to customer serivce before I just gave up and took em back to BB