AVR Programmer

jgporteous:
I was hoping I could connect RX to MISO and TX to MOSI directly, but it appears I need other components.

actually it is possible to use a serial port to directly program avr (see ponyprog etc) but arduino as isp is easier and more reliable. if you have trouble with m8 its most likely a wiring error because there is no difference between that and t45 regarding programming algorithm.