I think I am getting there. I was confused by diode D1, and what role
it serves in isolating the power multiple sources of power. After
reviewing all of the comments in this thread, I was able to search for
and find method 4 in:
http://www.ruggedcircuits.com/10-ways-to-destroy-an-arduino/
It seems D1 is not for isolation as such, it is there to protect against
reversed power supply polarity. As a result of this information, I will
either add a blocking diode to Vin or reconnect my 9V battery connector
to PWRin. D1 is in the path between PWRin and Vin, a direct connection
to Vin is not protected against reversed polarity.
Right now, a simple touch of the 9V battery with reversed connection and
with the power switch in the on position will destroy the Arduino. In
theory, T1 would isolate the connection to the host computer over USB,
but this depends on the output of a comparator which might also get
fried by the reversed connection...
Thanks for your input, it helped me sort out why my hack made me
nervous. It put me just two mistakes away from a $100 minimum error.
Thanks,
Rudy