I have wanted an easy way to sync from work things where I use Outlook to personal stuff using Google Calendar and now use SyncMyCal. The free version syncs just a few days either side of today whereas the Pro version syncs as much as you want. Have a look at http://www.syncmycal.com/home.htm
Once synced I use iGoogle and the Google Calendar gadget by
Bas Hennekam. This gadget lets me view all my appointments easily and I can even add new ones straight from the gadget.