How many times have you bought a product, soon after to realize, that it lacks some important features or has some minor flaws, which could have been easily avoided had you been more informed? Well, ...