You could save few component by using the USB 5V. I already built this interface with USB power and used IC-PROG AND/OR PonyProg for the on-the-road radio decode service. Worked well before i did the decode dongle.