Developing e-Commerce Sites: An Integrated Approach