Arduino ATmega1284p bootloader

Another good one is Nick's programmer:

It is very fast. What kind of clock are you going to use (Crystal, Resonator or Internal)?