http://www.calendar-updates.com/

Just found this. Looks pretty cool. Enjoy.