I use BirdieSync to sync my contacts/tasks/calendar with Mozilla Thunderbird and Mozilla Lightning (calendar add-on) -
http://www.mozilla.org/projects/calendar/lightning/
It isn't free but if you hate Outlook or just want to be able to have that flexibility, check out BirdieSync...