As the *VERY* happy owner of a HTC Magic phone, I use Google Calendar to sync with my phone. However, I also use Outlook a lot and found this cool article about how to view your Google Calendar in Outlook 2007:
http://www.howtogeek.com/howto/microsoft-office/view-your-google-calendar-in-outlook-2007/

Update: I forgot to mention the Google Calendar Agenda Vista Gadget – to view, edit and add event to your Google calendars from the sidebar.