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.