Review for gContactSync by Bob Quinlan
Rated 5 out of 5 stars
This is the best method I have found for synchronizing Google Contacts with Thunderbird. It is practical, versatile, and reliable. As a side-benefit, it gives me offline access to my contacts from my laptop.
The author is responsive and very helpful.
Give it a try, then send a donation once you're sold. I did.
To create your own collections, you must have a Mozilla Add-ons account.