Andy Im sure you know exactly what hit and miss means in terms of the performance of a product?
I dont know the source of those comments, I would be suprised if it was a lucky employee.
Deserved or not, its bad form to slag off other peoples products.