Here are the things I'd like to see re: the new Google "integration".
First, the most obvious. Add a PORT number and SSL option to the Email provider setup so that we can send email through a gmail pop server.
Second, when syncing contacts, it would be useful to be able to define a group to sync with. Right now it syncs with the default "My Contacts" group, and all of the Act! contacts are synced with all of my personal and general contacts. If in the Act! google sync utility you could type the name of a Google contact group to sync with such as "Act Contacts", the utility could check that that group exists in your Google contacts. If not, it could pop up a dialog notifying you that that group doesn't exist and volunteer to add the group. Then it would sync Act! contacts in that group.
Third, the syncing utility is currently a program that runs in the system tray, which means the user has to be logged in to the computer in order for syncing to occur. This is a wasteful use of resources in a terminal server situation. Instead of users logging in and using Act! when they need to, now EVERY user needs to be logged in ALL the time in order for the Google sync application to be running. It would be MUCH more useful to have a command line utility that reads settings from a config file, so that a scheduled task could be run using windows scheduler to fire off the command line utility at a specified interval in order to sync Act! with Google without the user having to be logged in all day long.
This idea of having tasks be able to run in the background should be default thinking whenever you add any features to Act! in the future. It's very frustrating that all scheduled tasks depend on the user being logged in to Act! for the scheduled event to fire. That's very unreliable and aggravating.