I was frustrated at not being able to customize the NoF Calender as I wanted. I'm also a cheapskate and am pretty rusty at programming, so looked at various cheap & easy alternatives including CoffeeCup Calendar. There's a lot of neat third-party calendar programs but after trying a few other free ones I finally settled on InstantCal http://www.instantcal.com which was free for non-profit and limited commercial use and allows me to use Google (or other calendars) as a front end.

My hope is to eventually have others do the event calendar content (alas no one's been silly enough to volunteer yet). But the ability to use other calendars to update content makes for a lot of flexability. You can look at an example on my NoF-built site: http://www.micaflatsgrange.org/html/events.html. Both the mini-calendar and the scrolling event list are running off InstantCal with content pulled from a Google Calendar. It's kinda slick to mouse over the mini-calendar and have the pop-up allow you to email yourself a reminder. It wasn't all that difficult to put into NoF, the ability to insert chuncks of HTML into NetOjbects Fusion is wonderful.