Sorry, I have about a week's worth of Arduino platform and components experience so please excuse my ignorance. I briefly looked at the XBee components a week ago and thought they were yet-another-RF-component, but at your suggestion, I see they are a lot more. Thanks. I also googled "USB Explorer" and that has me looking at USB protocol snooping software. I'm not sure that is what you meant. If it was that's ok, I frequently use an Ethernet packet sniffer so that wouldn't be a big deal.
So my new XBee research took me to a SeeedStudio UartSBee and it has the following writeup:
UartSBee V4 is a compact USB to serial adapter equipped with BEE (20pin 2.0mm) sockets. With integrated FT232 IC, It can be used for programming or communicating with MCU applications. On the other hand, you may connect your PC to various wireless applications via the BEE compatible modules.
It reads like I could replace my USB cable with two UartSBees and two XBee RF modules but I'm not sure I'm reading this correctly. As for the reset button, I'm not sure what you mean. So far I just send my program to the board and it loads and reboots without me doing anything. Unless I'm missing something, I'm hoping this would also be the case if I used the XBee/UartSBee.
I'm using a Seeeduino Duemilanove board right now.
Thanks for the nfo, this is very helpful.