An external keyboard or mouse port has +5 and ground on it. Here's a pinout:
http://www.indiacam.net/pinout/pinout_p ... ouse.htm#3
I hacked a serial cable and old mouse together to pull +5V from the mouse port and provide power on pin 9 of the serial cable.
You could probably do the same with USB
Good luck!
Chris