I was thinking about programing the picaxe and being able to power it out the usb port with a micro usb adapter like this for uploading programs with out changing how you upload the program from the computer:

because 23 dollars is not cheap for a programing cable total cost for this is around 10 dollars with the cord, adapter, and reisters.