I so rarely think to look for computer stuff at Amazon...I buy everything else there, though!
When I need to buy some kind of "computer stuff", Amazon is the first place I look at - most of the time I do find that stuff in stock at Amazon, with a lower (or similar) prices compared to other places, especially greedy Newegg
Also, if you buy everything else on Amazon - you may want to sign up for their "Rewards" Visa card (if you don't already have it). It's a standard Visa credit card, issued by Chase bank, which allows you to get "points" for each purchase at Amazon ($1 spent there = 3 points earned) and you can spend these "points" very easily for other purchases on Amazon (100 points convert to $1) or convert them into credit applied to your card. Pretty good deal if you shop a lot at Amazon.
My subscription allows you people to exist on this site and makes me a better human being than you'll ever be