Progamming an ATMEGA8515 using Uno

I'm doing what the title says, according to this article: http://hlt.media.mit.edu/?p=1706
here is an exact replica of my breadboard:

(except the part has the wrong label)

after connecting the pins like this,

atmega  | arduino
6(MOSI) |   11(MOSI)
7(MISO) |   12(MISO)
8(SCK)  |   13(SCK)
9(RESET)|   10(SS)

I run 'avrdude -P COM3 19200 -c avrisp -p m8515 -v -e -U flash:w:foo.hex'
and the 'heartbeat' led freezes, error led comes on, and get an error: avrdude: stk500_getsync(): not in sync: resp=0x00

any advice? did I miss a pin on the atmega8515?