Here's a question I've had and finally found an answer to.
I know how to import google calendars into iCal, but I haven't learned how to export iCal into google calendars. I couldn't share iCal calendars with people who didn't run iCal. (i could do it on the web, but it was pretty flat).
Busy Sync is the answer. It seamlessly syncs back and forth between these platforms. Check it out and try a 30 day trial.