I actually spliced a female USB to microUSB cable a few months ago, then read that Android 2.x does not support 2.x hosting. Then I read how Honeycomb does, and ICS will, so this is going to be pretty useful for me. It would be cool to use a controller S with ICS.
But my main idea was for easy transfer of large files between phones. Thought it might be easier/faster than using Bluetooth to send big files considering the slow transfer rate.