The notion of massive corporate monopolies is one that often gives consumers a reason to be wary.

Full Story