How do i change the default printer?

how do i change the defalut printer? that should be simple.

tell application "Printer Setup Utility"
set current printer to printer "My Printer"
end tell

works in panther, anyway

how would i make it push a button for me