USB and the Myth of 500 Milliamps (hackaday.com)