A web application used for receiving petition signatures electronically using state-of-the-art techniques to maintain integrity and validity of user submitted data.