The Benefits and Challenges of Group Purchasing