ArduinoToBreadboard

I have been looking at the guide:-

It states :-
"Note that these techniques only work with the Arduino Duemilanove w/ an ATmega328, not the Arduino Uno (or older Arduino boards w/ an ATmega168)."

Does anyone know if it will work for an Arduino Uno with an ATMEGA328 chip? The above quote does not cover this scenario. It appears to work by unplugging the mcu on the Arduino board itself and replacing it with the one on the breadboard. Therefore, I can't see why it should not also work for the Uno + ATMEGA328.

Also, I suspect that the pain of having to remove the mcu resident on the Arduino could be avoided by isolating its reset pin and grounding it whilst programming the breadboard. The dip socket used is rather cheap and nasty and may become unreliable if the mcu is constantly removed.

It's easier for me to not remove the chip on my Arduino Uno R3. After burning the bootloader, I leave the jumper wires in pins 10-13 and just download my sketch using the ArduinoISP example. I use the File->Upload Using Programmer menu and it works just fine. No need to isolate the RESET pin or add a capacitor or anything.

I have done the programming by removing the MCU and using the Uno board as a USB to serial converter. My project used the SPI pins so I didn't know if that would affect the ISP programming method so I went serial. I buy the 328 chips with the bootloader so can use serial. Getting the chip out is a pain but if done carefully doesn't seem to harm the socket.