wireless programming on UNO with xbee s1?

hello.

I need to build something without connect wire, so I try to program arduino wirelessly.
and then I found this web http://www.seancarney.ca/projects/wireless-arduino-programming.

When I follow the steps, it work!(with Arduino Duemilanove, Sparkfun xbee shield, Xbee s1)
It also work on mega1280.

But I change Duemilanove to UNO, and fix baud rate to 115200.(UNO Override baud rate is 115200bps)
I can't upload my code to the board!
And I try to do samething with mega2560, It doesn't work too!

I guess the problem is caused by USB-to-serial converter.(New board use atmega8u2 instead FTDI)

How to solve the problem?

There is a comment regarding the issue on that same page (they suggest trying at a different baud rate):
http://www.seancarney.ca/projects/wireless-arduino-programming#comment-756

In fact, that is a tip on this page too -- configure Xbee to run at 57600 bps, b/c the Atmega328P bootloader communicates at that rate:

Also, for some perspective, you may want to read the section "Wireless Programming" on this page:

Try it and report back on what happens.