I originally loaded all my contacts from Backup Assistant. They all ended up on my phone with no problem, but now I'd like to get them over to GMail.
I can't seem to find any easy way to move all my phone contacts over to GMail.
You might be able to Export your Phone contacts to your sdcard.. then send that file over to a PC (email/data cable), then possibly be able to import that file into the GMail Contacts. Once they are in there, you could theoretically delete them from your phone, then when you add your Google account to the phone and tell it to sync contacts, they should all come into the phone from the cloud.
I did something like this PRIOR to getting my Fascinate.. I was on WindowsMobile. I had to sync my contacts to Outlook, then export them from Outlook to a file.. then import that file into GMail, then when I synced gmail account they all showed up on phone.
Keep in mind though, that GMail contacts on this fascinate do not currently have the capability of assigning per-contact ringtones.
If you assign per-contact ringtones to only a few people on your list.. then I'd do all the above, so that you have gmail contacts.. THEN, for ONLY the contacts that you want per-contact ringers, re-add a "phone" contact for them with first/last name only (no data), and the phone should auto-link it to the GMail contact.. you can then assign the ringtone to the phone-account, then when the person calls and the phone sees it on the gmail number, it will use the phone ringtone for that user..
clear as mud?
I too did the GMAIL Export -> Phone Import, and now every contact is linked with duplicate data (2 mobiles, 2 work, 2 emails, ...) .. trying to figure out how i want to clean this all up.