Have been buying from them roughly once every 3 months or so. Their prices are relatively low and they have excellent customer service. Returns are very easy too. They always respond to questions on the web site. Most of the time they are the cheapest and I will continue buying from them.
I placed an order and then realized that I have made a huge mistake. I quickly called them to change my order and they were extremely helpful and efficient. They changed it without any major problems and the right product was shipped the next day.