They have great service and great prices. A lot of people here hate them, but it's usually for something silly like "i bought something and 2 weeks later the price went down and they wouldn't credit me" or "they had a typo on a product page and wouldn't give me a full refund 1 year after the sale" kind of crap.
The deals they have on brown box SSDs on occasion are absolutely amazing.
As long as you keep in mind while dealing with them that most of the products they are selling are at 1 to 5 percent profit margins, you will be set. Do not expect them to lick your balls if you call in yelling and screaming at them, or call in with an attitude. I've had nothing but great luck with their customer service when I've hit bumps in the road but I also forget how annoyed I am that I got sent dead **** and just deal with it, and all has gone great!