Technology, E-Commerce and Intellectual Property