I just wanted to shrinkify already existing avr programmer so it can be hide in connector case (DIN6 in this case but it can be another as long as you can fit all the elements). In my project I used FabISP firmware in ATTiny44.
I should say challenge accepted and design something with a tqfp atmega328 :D but I don't ;) nice work, it's always a good thing to decide on one connector and stick with it. I put smd pads on my boards and use pogo pins on my programmer - but your choice to go with DIN-6 is interesting.
Sorry for the late response (Holiday). Nice to see any feedback. I used din-6 connector just because it nicely fit my transmiter case (I removed power input and replaced with data connector).
Not so with regular HC49 crystals when through hole version is smaller than SMT. There are some 5x7 ones and may be smaller ones, but are difficult to find and cost a bit more.
Impressive!