I buy from both newegg and compgeeks and could recommend either one.
One word of caution on TV-out video cards from newegg:
I had a bad experience on this one. I bought a powered by ATi video card they had for like $35. I spent hours trying to get it to work with my TV only to find out it was a PAL only card!! I confirmed it by cross checking the part number over the phone with the actual card manufacturer (sapphire I think).
When I returned the card to newegg they fought me on it saying the card worked fine. I pushed back cause the product did not function as advertised (since they are a US retailer and we are obviously NTSC).
They did eventually give me my money back. I quit buying from them for a little while after that, but their prices are too darn good.
Now I buy my video cards Built by ATi only and from major chains.