Hmmm, so buy.com would send their customers gifts for... "no reason at all, hey?"
YEAH RIGHT! Why do you think they sent out gifts? It's all marketing, dude. You scratch their back and they scratch yours.
As for Newegg, I am a relatively new customer of theirs. I have not long ago began...