Many businesses are turning to E-commerce or the Internet to augment or replace their traditional marketplaces and distribution channels. Enabling clients to do business over the Internet poses numerous challenges, ranging from maintaining intellectual property and privacy rights in a global environment to developing multi-jurisdictional electronic contracts and hosting agreements.