Business to Customer (B2C): The Driving Force Behind Everyday Commerce