I know I can never remember how to spell calendar much less how to share one with my friends.
Mozilla has a cool Calendar Browser you can open Calendars to organize your life what Coolness what a way to spend your time
review and get
Review of Mozilla's Sunbird Stand-Alone Calendar Application :: Open Source, Linux News & Software - OSDir.com :: Linux & Open Source News from Across the Community
Anyway it is easy then to go to iCal Exchange sign up and get your Colender Hosted.
Then go to iCalShare - Share Your iCalendars! and share it in a place that is searchable and has nifty browsing catagories.