Has anyone contacted Colin on these firmware issues? Yes, there have been problems in the past with 10-inch printers shipping with 8-inch firmware. One would have thought similar issues wouldn't occur with the new RAMBO board, but... Although their boards may not ship with the right firmware, and the build guide and videos don't always point to the right firmware download, Colin has always been able to provide people with a link to the right firmware source for their printer - having to search out additional libraries shouldn't be necessary. And the Arduino IDE already comes with an uploader called Avrdude. Uploading is built into the IDE. As long as you have Arduino configured for the right type of AVR processor board, you shouldn't need to go off looking for a third party upload tool. At least I'd be surprised at having to.

EDIT: Well, yeah, getting the USB driver set up is almost always a problem spot. I'll grant you that.