How To Sync Your Google Calendar With iCal

I literally have four calendars that list all my future to-do's, events, holidays, birthdays, activities and social outings. Most people use Google calendar, a convenient and free way to access your personal agenda from any computer, or Apple's iCal, a desktop based Mac OS X calendar application which I personally think isn't as feature-filled as the handy Google calendar. Fortunately, Google Calendar allows you to sync up with external applications, by virtue of SyncML, and through one-way syncing via XML. And iCal can be used to subscribe to your Google Calendar, and will automatically check Google calendar every few minutes to check for new items.
For easy step by step instructions on how to sync both your calendars, click How To Sync Your Google Calendar With iCal.