I use Event Espresso for WordPress to power a community learning program. Before implementing this solution, enrollment was done on paper and then volunteers were populating a spreadsheet with class information for teachers. Six years ago I'd had enough of that and moved the enrollment online, allowing participants to enroll in classes through Event Espresso. This made the participant do the data entry--which they needed to provide anyway--and allowed us to collect the enrollment information in MySQL. Event Espresso allows us to export enrollment activity as a .csv and provide that to teachers...slick! This solution has been a huge time saver. Also, in contrast to paper forms, we are able to conduct validation on entries, resulting in submissions with many fewer errors, which reduces time spent contacting participants to clarify or correct a response.