Well, this is somewhat disappointing… I recently acquired a Samsung Series 5 530U3B Ultrabook which is really nice and was going to make my main laptop for on the work on the go. Unfortunately it supplies insufficient power to my USBTinyISP programmer. The effect is that when I try to program ATTiny45, I get this error:
Binary sketch size: 2,752 bytes (of a 4,096 byte maximum) avrdude: verification error, first mismatch at byte 0x0040 0x02 != 0x36 avrdude: verification error; content mismatch
The verification fails on random memory addresses. This means that I will need to add an external power supply to my custom programmer or find a USB hub with external power supply. I think that the latter will be the easiest.