transfer you contact, you connect your iphone to itunes, 2nd tab, sync contact, you choose "google contacts", it will sync to your google account liao
transfer your sms, I use a program call TouchCopy 11
go google it
the itunes method i tried failed cos i am using Tiger. they dont have goodle contacts. i had to use Synkontact for this. it works
For SMS, yes i am looking at touchCopy now
thx!