TeamSnap is the coolest tool I have come across in a very long time. I use this app to help manage my daughter’s high school tennis team. It does everything from schedule, post, update, change, notify players and parents about events. It builds rosters, keeps scores, lists directions, links navigation. Includes email and text messaging. It has player and parent forms. And fundraising and refreshment information for the whole team. The app doesn’t stop there — it also includes a record keeping task for billing and stores all of the team’s statistics in one place. It is by far the best tool I have ever used or heard of to help organize and maintain a recreational sports team.