Ok, here's a sample popup I got after synchronizing my accounts. The only difficulty now is in aligning the numbers like they are below. They look fine in monospace (every character has the same width) but it looks pretty bad in a popup.
In the log there are a few entries like this:
*****Summary for 'Personal Address Book'*****
- Not changed: 17
- Conflicted: 0 (changed in Thunderbird and Google)
Changes to Thunderbird (local):
- Added: 0
- Updated: 0
- Removed: 0
- Ignored: 0 (due to read-only mode)
Changes to Google contacts (remote):
- Added: 0
- Updated: 0
- Removed: 0
- Ignored: 0 (due to write-only mode)
*****End of summary*****
Followed by an overall summary:
*****Synchronization Summary*****
- Not changed: 166
- Conflicted: 0 (changed in Thunderbird and Google)
Changes to Thunderbird (local):
- Added: 1
- Updated: 3
- Removed: 3
- Ignored: 0 (due to read-only mode)
Changes to Google contacts (remote):
- Added: 1
- Updated: 1
- Removed: 0
- Ignored: 0 (due to write-only mode)
*****End of summary*****
The popup can't have nice aligned numbers since it doesn't use a monospace font (all characters are the same width) so it looks something like this:
*****Synchronization Summary*****
- Not changed: 166
- Conflicted: 0 (changed in Thunderbird and Google)
Changes to Thunderbird (local):
- Added: 1
- Updated: 3
- Removed: 3
- Ignored: 0 (due to read-only mode)
Changes to Google contacts (remote):
- Added: 1
- Updated: 1
- Removed: 0
- Ignored: 0 (due to write-only mode)
*****End of summary*****
How does this look? I'll have a checkbox in the Preferences dialog to let you choose whether you want this summary in a popup after every (or manual only?) synchronization. It will always be logged.
I suppose this will be slightly handicapped by the thunderbird sent-email-counting-falsely-changes-contact-mod-times-forcing-unnecessary-sync problem mentioned in the FAQ. But I don't know that I've actually observed that behavior, even when I tried to force it one time.
Thanks for reading the FAQ, I always wonder if anyone reads it

. It has been a while since I looked at the code responsible for the receive count on contacts so it might not still do that.