No but they're really slow to deliver. I think they would've been better off keeping their mouth shut and not announce their product until they were capable of meeting all orders without 4 to 6 week delays. That and they also should not have dropped speculative performance hints. At least that's what I would've done if I was in their shoes.
Now that the trolls have been banished to their cruddy underground lairs and you've basked in the radiant glow of pure "I told you so" how about you close the thread