Don’t you dread getting those wonderful stacks of registration forms each session? If you still enter information from students manually each time you get a form, you are probably losing up to 5 minutes when you account for reading the information, deciphering the handwriting, entering it into your spreadsheet and taking special care not to make any typewriting mistakes
You can solve this using a simple html form using (google forms or wufoo) on your website to collect names and registration information and still get your payments in person.
Best Practice however is to use a system for tennis programs which enters new students into your contact list without any manual entry on your part when they register for classes or private lessons. This way you can also keep history of students and do detailed analysis when neccessary
Tell us other best practices you have implemented at firstname.lastname@example.org