William Hughes - 2010-09-07

fully implemented in the back end, needs front end implementation