I'll second craigz's tepid review of Tanner's - I received no e-mail confirmation of my order, and the e-mail inquiry I sent on Wednesday inquiring about status (1 week after the order) has gone two business days without a response. There's no phone number on the web site.
This is in sharp contrast to my dealings with BrightGuy and TheLedLight.com, which sent me e-mail confirmations right away and put boxes on my desk within a week. The invoice from BrightGuy even included a real person's business card, in case I needed to follow up.
Tanner's was about $7 cheaper than BrightGuy for my ~$130 order, but they'll have to respond quickly if they want to get any of my future business.
A good thing about Tanner's is that, while their shipping isn't free, they do clearly explain the cost structure so you can predict what it'll be:
http://www.tannersstorefront.com/shipping3.htm
I probably won't do any Christmas shopping at web sites that are hard to reach and/or don't have a great track record; it's just not worth the anxiety as the big day approaches.