CSUF Spring 2012 CS473 Group Project