Galaxy Nexus charges but is never seen by a PC when connected via USB
If you've installed the kernel mod for "fast usb charging" it will not be able to connect as long as that feature is enabled.  You don't mention being rooted, but that is a side effect of the fast charging.