I like to be able to charge my phone from any PC I happen to be using. With my previous HTC Android, I could default to "charge-only" and only switch it to "mount as disc drive" when I wished to, on my own machines.
Why? Being prompted for driver installs (at least on a Windows machine) is annoying; connecting a storage device to a PC I don't own may be against policy/protocol/politeness.
It would appear that the Galaxy Nexus uses two protocols, MTP and PTP; I currently have only MTP switched on, but can't turn it off.
I could try to find a '"USB" cable that only connects pins 1 & 4 ... [to provide] ... power and no data'.. But this would mean carrying two different USB cables around.
Any other solutions?