Our club recently moved our web site to Yahoo Groups. Its a great free site that helps you keep everything straight in running a club. There is a calendar on there that you add all your events to. It then sends automated reminder emails to everyone prior to each event. You can specify the reminders to be sent at two different intervals. There is a photo section for putting club photos up and a database section where you can create sign up sheets. All emails that you send to your group go out via email and are also posted on a message board on your site.
We also set up a pay pal account so all tournament fees can now be paid via pay pal. When money is received you transfer it right to the bank. No more driving to the bank