First of all I apologize to everyone. I've become too busy with college, work, personal life, etc. to finish up 0.3 when I had planned to (it's still being worked on, of course). My weekends are usually booked with working on the two software projects that I'm leading for college and that's the only time I used to have to work on gContactSync.
Did you say that maybe the final release might have support for more than one Google account?
It supports as many accounts as you can add (within reason) and as many synchronized address books as Thunderbird will let you have. I sync 2 - 4 accounts on each of my computers and OSes. All versions of 0.3 so far should be able to do this.
If you mean synchronizing more than one account with a single address book that is not possible in 0.3. I am considering it for version 0.4, but it would take too long to add it to 0.3 at this point.
Will you help me with this question? I added a second Google account in the Accounts settings. Can the address books be duplicated so I can support more than one Google account or will that mess something up.
You can just create a new address book then sync that address book with your other account. As I mentioned above, you can only synchronize one account per address book.
If not, could I just switch all the address books to the other account, then sync and then switch them back?
Sorry, but gContactSync would not handle that very well. It might see that those contacts have a GoogleID (an ID assigned to them by Google from your first account) then see that they aren't in the other account when you switch and delete them. I'm not positive this would happen without taking a close look at my code, but I know enough to advise you not to do it.
Josh