How to move phone contacts to Google?
This is the simplest way that I found to do it with my Samsung Galaxy S:


From the main Contacts screen, hit Menu, then More, then Import/Export, then Export to SD card.
Connect the phone to the PC and mount the phone's SD card as a removable drive.
Open browser to GMail, select Contacts then Import.  Select the file on the phone's SD card, then Import.  


Voila!  On the next sync, they're back as my phone as Google contacts.