Problems burning bootloader with Uno

I have a shiny new Uno and an install of 0021, which has already run a couple of sketches (so I know it works correctly).

When I put a blank 328 in the Uno, and select Tools / Burn Bootloader / w/Arduino as ISP, nothing happens for 22 seconds. Then I get this:

avrdude: stk500_getsync(): not in sync: resp = 00
avrdude: stk500_disable(): protocol error: expect=0x14, resp=0x51

Is there anything I can do to troubleshoot this ?
I'm on XP, if that makes any difference.



Aha - this doesn't work on an Uno, apparently: