New board is populated

I finally got my lazy arse into gear and assembled the PCB. I got the parts from DigiKey - it still amazes me that it is easier and cheaper to get electronic parts that were manufactured in China or somewhere shipped halfway around the world from the USA than it is to buy them here in Australia!
In any case, I’ve now assembled the board. I did it by hand-soldering this time instead of solder reflow. I think reflow is easier. I’ll do that next time.
Since I had so many spare boards, I hacked one up to be a programming adapter. This is a new feature to make it easy to set up the firmware when I eventually have to make dozens of these things. When the SAM7 chips come from the factory, they need certain pins pulled high to get the USB booloader started. I have put a header on the board to bring out all these pins to a ribbon cable, the USB lines are also brought out. All I need to do now is flip a switch to start the bootloader, then flip it back and download the firmware via USB.
Having all the USB-related parts on a separate board also means I don’t need to install those parts on the production boards which saves a little time and money since they are not needed for normal operation.
I was very pleased to see that apart from one little solder bridge (my bad, easy fixed), the board fired up perfectly and worked first time! I need to do some more thorough testing but it is looking very good so far.

Woohoo! My boards have arrived from China. It cost US$99 for a minimum run of boards from 

I have this video camera, a Sony DVD201E which records straight to a mini-DVD disc. I want to copy the recorded video onto my PC but the software which comes with the camera is pretty awful. Besides it is Windows-only and I do prefer to use Linux.