I would give it zero stars if possible. I ordered a book on 3-11-13-- they charged my card and told me it would be here in 10-14 days. After 3 weeks I asked for shipping confirmation. They said they would respond within a day. I did not receive a response until 4-12-13, at which time they simply directed me to call them-- during business hours, which of course are when I'm at work. Today I called and they admitted they took 4 1/2 weeks to ship, failed to communicate the delay, failed to respond to inquiries... And the best they would do was a partial refund if I return the book once it arrives. Completely unacceptable. I will NEVER buy from this company again. They do not care about their customers AT ALL.