A colleague sent this to me, enjoy, good stuff!
• Use your website to handle online events •
If you need to list upcoming events on your website with any kind of regularity, it’s frequently a good idea to include an events “module” within your website. A simple login system that permits you to add, edit, and delete upcoming events is a simple and relatively inexpensive enhancement. One of the benefits of doing so is that when the date/time for the event passes, it automatically drops off of the website, without the need for you to log back in and manually remove it.
The events listings you display on your website can either be within a grid that resembles the classic calendar, or a text-based list if you prefer. Among the options you might want to consider when implementing an events listing is the ability to sell tickets online using an automated payment system (such as PayPal or Authorize.net), including sponsors’ information and logos on the website and/or any emailed invitations your system generates, and possibly requiring membership or approval by your organization prior to accepting a particular applicant to that event.