New PC-side bootloader version...
So I wanted to let everybody know I've released a new version of the PC-side bootloader. The new version adds a terminal, so now you don't have to keep switching back and forth to program the device. Also, the code works natively in Linux (tested with Ubuntu 11.04). You just have to run the executable with mono (not wine, it doesn't work this way for me...this is how it gets run if you just double click it). You can download it here.
Check out a screen shot here:
EDIT: After typing the post, I thought about a few things to add. First, you can leave the terminal open while you program the device (you don't have to close the terminal first to program the device). The app will handle opening/closing the serial port automatically.
Also, I have a very small shell script in the bin directory that Linux (and Mac OS, I would presume) users can use to run the executable with mono. To run the command, open up a terminal and then cd to /
Finally, if for some reason you have to forcibly kill the program in Linux, you will have to manually delete the lock file for the serial port you are using. The lock file location and name will be listed in the output box of the programmer app.