I have a quick question,

Im assuming the move to USB has a lot to do with the fact many new PC's and laptops no longer come standard with an RS232 port. I think this is a great idea, but how have you handled the problem of potential firmware update failures through the USB interface?

Can you still use the onboard serial interface for firmware recovery?