I'm planning to create a custom Arduino Uno shield for a test jig I'm making. The shield will have an external regulated 5V source, and I'm looking to use that to power the Arduino. I've read a few others posts and it seems that the best way will be to simply apply the Ext_5V to the +5V pin on the Arduino.
First Question: Is this a good plan, are there any additional factors to consider when supplying the Arduino through the +5V pin?
Second Question: I'd still like to be able to program and use the device just from USB and not have any issues, is there a circuit I could put on my shield to detect whether or not the USB is plugged in and powering the Arduino?