Calendar Integration (Google or Microsoft Outlook)

Does anyone have a solution for populating a calendar with project or workflow tasks? That way people executing the task or the project manager can have a calendar view of the project or multiple projects?