Derek,
That's a good point. If you already have an Arduino, you can re-
program OpenSprinkler by prying out the mcu and inserting it to the
Arduino board. Essentially this uses the USB to serial converter on
the Arduino board to program the mcu, without any additional FTDI
programmer. So good suggestion for anyone who already has an Arduino.
-Ray