Remote update the sketch in Arduino

Grumpy_Mike:
At the moment this is almost full with the normal boot loader.

The current Uno bootloader (Optiboot) is 512 bytes. You can go up to 2048 bytes.