I just wrote up a
review of two programs that allow you to sync with Thunderbird. FinchSync is free, but awfully tricky to configure. In fact, ultimately I wasn't able to get it to work at all.
On the other hand, BirdieSync works great, but costs about $26, and requires ActiveSync to work, which makes me wonder if and when it will be upgraded to work with Windows Vista.