Yes, Keith is correct, it's just like burning any other microcontroller.
For grins, I just loaded the application into an Arduino. First, I opened the code in a browser, defined all and cut. Then I plugged the Arduino device into the USB port of my computer and launched the Arduino application. I clicked on the opening screen, did a paste and then pushed the button marked "upload."
About 30 seconds later it said, "Done."
Of all the steps in building one of these, the programming seems to me to be the least difficult.
YMMV.
\dmc
Doesn't sound that hard... I've built harder configs for large networking gear than that... I like the concept of building one like that. and I have an OK electronic background, but since my expertise is more in networking, some of the terms and processes escape me.
-Roger