Just wanted to give fair warning that the USB connector on our Arduino Mega wasn't properly soldered to the board. After only a few gentle plugs/unplugs our programmer pulled it off the board yesterday.
I've just ordered 2 replacements from RobotDyn. If it's within your means it might be worth obtaining a backup in case your board suffers from the same cold solder at a critical point. Here's the order link I used.
Hi St-george's person,
Thank you for letting us know, We are actually looking at the possibility to drop the Robot Dyn and embed everything directly on the board; allowing us to control a bit more the quality of the solder. Let's not forget it's still a Beta! If you have the same problem with the replacement piggy board, try adding a short micro-usb extension so that you don't directly interact with the board-soldered connector all the time. Keep us up to date on this issue!