ArduinoISP Deluxe shield for programming ATtiny & ATmega328P

Thanks. What'd be the purpose of the decoupling capacitors? The reset pin actually does have a 10K pullup resistor on it already. I can't remember what the problem was exactly but when I had the whole thing laid out on a breadboard, I was having issues (I think related to uploading and bootloading) and the resistor solved 'em.

I designed it in Fritzing. I'd opened up Eagle and played around a little, but I found the interface a bit intimidating as a beginner. I had designed one PCB in Fritzing before (a fairly simple one that "syncs" an analog clock using an RTC) so I had a decent knowledge of how to use it. The only real challenge in Fritzing for this project was that I had to create the part for the ZIF socket. I'll definitely be looking into using Eagle for future projects though. It's definitely a more widely-used application.

The PCBs were made by iTeadStudio. After I submitted my other clock PCB to OSHPark I kept looking around for places to get PCBs made out of curiosity. iTeadStudio popped up and their prices were amazing compared to everyone else. 10 PCBs up to 5x5cm for only $12? Awesome. I ended up needing more than 5cm, so I went with the 'up to 10x10cm' option. Because I knew that the ZIF and switches would be red, I decided to pay the $6 premium and get red PCBs. Overall it was only $35 + shipping for 10 boards (they randomly gave me 2 extras actually) with 100% e-test. Not a bad price, and the quality was awesome, save for the silkscreen missing for one of my resistors (but that was only on one of the 12 boards).