I have the Arduino Wirless SD shield. It has a switch to go from USB to the Microprocessor. Is that what you're referring to? If not, could you link to a shield that has the switch you are talking about? It might be too late for this project, but I'm open for improvements for the next one.
Also thanks a lot for you input. It's been really helpful and encouraging.