Final Project for RRC Electronic Commerce.