A good workaround is to file the usb cable's teeth, I recommend that to all my friends that have a phone with a micro-usb port and they thanks me because it reduct friction when you disconnect usb. It should reduce the risk of having the usb port falling out, especially on the N900.