(I don't know if this is the right board..) If you've ever wanted to load up the code on an Arduino without a computer, or without pulling the chip, check out my new project: BootDrive for Arduino. It uses one Arduino with an SD card to bootload another Arduino by pretending to be the avrdude program that is used under the covers in the Arduino IDE. You hook up the hardware UART (serial port) on the two Arduinos with transmit and receive crossed, and load away!
Justin graciously sent me one of his latest I2SD boards, and I implemented BootDrive on that. I've written up how to do it with a regular Arduino and an Adafruit micro-sd breakout on my blog: http://baldwisdom.com/bootdrive/
Right now it supports bootloading Arduino Uno's (or probably any optiboot Arduino). It would probably easy to support others if you have the need. I posted the serial captures for duemilanove and a clone (wiblocks PICO1TR) that uses adaboot in my github. The code is also on github: https://github.com/osbock/Baldwisdom/tree/master/BootDrive Or you can download a zip: https://github.com/osbock/Baldwisdom/raw/master/releases/BootDrive1.0.zip
I'm working on a demo now that will load a different program based on an IR code (from the Adafruit tutorial, thanks!) from a Sony remote.