From what I've understood. Micro USB was designed to make the male connector on the cable wear out, while with mini USB the female connector in the device wears out. I could be way off. I just woke up. But thats how I seem to remember it.
Running what window manager? In Unity on 12.04 theres a good 5-10 pixels worth of border to grab on to.
All constants are variables.