Amazon?
Honestly I thought they have gone down hill a bit lately. You can hardly buy cheap cables, and connectors any more as you have to spend at least $25 if it is considered an "add on". Then on top of that their shipping has become ridiculously overpriced if you do not qualify for free shipping. I was playing around with an order of around $25, and the total price was $50 total once the shipping was included. They also raised the free shipping up to $35. Granted this could all be avoided by purchasing their prime membership, but I do not do enough amazon shopping to warrant that. Also you could avoid Amazon Items all together. I pretty much avoid Amazon now unless something big is on sale. I was purchasing cheap CDs, and what not for a little while.
Their CS is top notch though.