Rapid developments in Information and Communication Technology (ICT) have fueled the new paradigm of Electronic Commerce (E-Commerce). Enterprises all over the globe have either created or are in the process of creating the E-Commerce front-ends to their traditional businesses. Several new products and services are being innovated and marketed through Internet thus creating global business opportunity to the tune of billions of dollars. E-commerce has made a profound impact on consumer's society. People can now shop online in the privacy of their own homes without ever having to leave.