You just can't sync over a cellular network (which kills data anyway) just use wifi or plug your phone into iTunes. The lack of cellular service should not prevent syncing.
To use as a phone, you will need to get a compatible sim card. without it you can still use it for WIIFI internet access through an available router.
In iTunes, click on your Iphone and mark the box to sync addresses. At next sync it will sync. If you have a MobileMe subscription it can automatically sync over the air without user intervention.
No, the sim card is located in the top of the phone only.
yes
just take the sim out and it works
No.
Before connecting the iPhone to the different computer, in iTunes go to Edit>Preferences>Device>select Don't Sync Automatically. When you connect the iPhone go to Pictures tab and Other tab (on top of the sync screen) and disselect Sync Pictures and Sync Contacts. Then press apply (bottom right corner).
you can not reverse the sync
Then just get an iPod touch ..
You can sync your iPhone to iTunes to transport music, pictures, videos, etc.
You can sync your iPhone to the Nook app including your bookmarks and other pages.
Im not sure but i think you have to jailbreak it
You plug your iPhone into your computer, and then on the left it will say the name of your iPhone, right click on it and left click transfer purchases, and your done in Itunes.