I've been using this site for a while now - www.calendar-updates.com - they publish Events for Holidays and Sports such as NFL, Golf, Motor Sports and many more.

It doesn't support Pocket PC :( but you can import the .ics files into your Calendar in Outlook and then they will sync with your Pocket PC or Smartphone!

Very Handy I find!