This is how I got Google Calendar and want to sync it to your iPod Touch through Microsoft Outlook 2007 (2g only far as I know) To do this, you must make your calendar public. To do so, go to: 1) Sign into Google Calendar and go into settings (top right) 2) Go to the 'Calendars' tab 3) Find your calendar in 'My Calendars' and click on the sharing settings (it'll say 'Share This Calendar' or 'Shared: Edit Settings'. If it says 'Shared: Edit Settings', go to the next set of steps) 4) Click on 'Share This Calendar' and check 'Make This Calendar Public', then Save 1) Sign into Google Calendar and go into settings (top right) 2) Go to the 'Calendars' tab 3) Find your calendar in 'My Calendars' and click on the name of it 4) Scroll to the bottom of the page where it says 'Calendar Address' 5) Firefox: Right click the ICAL icon-->Copy Link Location | IE: Click ICAL and copy the link Google gives you 6) Open Outlook and view the calendar 7) Go to the address bar of your browser and type in "webcal://" without the quotes and then paste the ICAL address you copied. Now strip the "http://" of your ical address. Your address bar should look something like "webcal://www.google.com/calendar/ical/(ETC).ics" 8) Hit enter and Firefox will give you a Launch Application window and Outlook should be on there. Click OK and Outlook will ask you if you want to add the calendar and subscribe to it. Click 'Yes' and everything should start appearing on your calendar. IE will ask you if you want to allow, click 'Yes'. If you make changes on Google Calendar, you might have to restart Outlook to see the changes. I'm not sure if you can make calendar changes through Outlook back to Google. If you wish to have a 3rd party program do this for you, try Google Calendar Sync http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=89955 If you want to add more calendars to Outlook, try http://icalshare.com/ but all-day events won't appear on the iPod's calendar anyways, i guess that's all.