Kleenex, Hoover & Xerox!

What do Kleenex, Hoover & Xerox all share? There are times when a particular brand become so synonymous with the product

Read more