I have bought several, they do take a long time to deliver, they do sometimes have difficulty communicating with the client, but they have never ripped me off and they do supply very nice themes for the price. And yes as to errors, I have a html/css guy go in and clean things up after the fact - that's life. I am still happy with what they have done for me, you take the good with the bad, and hope they will continue improving there service. 
