How to access phone via USB cable (not SD Card) I am using a HTC G2 running Android 2.3. I would like to access content on my phone (not on the SD Card). This includes phone contacts and any data in the phone memory. Also is there a way to access the contacts inside the SIM card via USB cable and the phone. 

Thanks for any assistance.
You need root to access most of the phone storage, such as the data partition and databases (e.g. contacts).  Even then you need to use adb from the Android SDK which is not particularly user friendly.  There's no way to access the SIM over USB that I know of &mdash; it would be pretty complicated to make that work.