Calendar Plus Web Part

Events Rollup, Team Calendars, Mini-Calendars - All in a single solution!