You know the big names, but there are better places than Amazon (I'll tell you why)
Free shipping even on the small stuff. Their prices were as good if not better than Amazon. They add on a 2-year warranty at no cost A dedicated sales engineer (Who called me to let me know it had shipped) Free tech support - so if you get stuck, you're not alone. They have payment plans - some with no interest.
I was amazed at their customer service (I had to buy something to find out for myself).