I used to think that they were great, although a little pricey (you get what you pay for.. customer service costs, and I usually think it's worth a little more to have a knowledgeable sales staff and good service), and have ordered a lot from them.
However, just a short while back I had a $100...