We have used TeamSnap for a few years now. We (booster club) pay for it and it's been easier. Once parents accept their emailed invitation, they can get in and change their own contact information. I have found that useful because it places the responsibility on them to update it : ) You can select if you want to send messages (text and or email) to everyone or select levels, include coaches/don't include. You can also use it for payment information but we don't use that feature. We also use it as a place to put team information (meet schedule, meeting notes, budget information, etc) that way the information is there if parents want it.