I'm surprised you can still write reviews for products and services on Amazon you haven't bought from Amazon.
How much of this racket on places like Amazon and Yelp would be killed if you had a unique generated ID assigned to you once you purchased a good or service and it was verified as delivered?