E-Commerce and the Digital Marketplace: How the Internet has Revolutionized Retail