Dual monitors - how to swap primary and secondary?

I think the subject line says it all.

I am doing this now by opening System Preferences > Displays panel > Arrangement tab and manually moving the menu bar icon. I and a lot of other Aperture users would like to make this a little quicker.

I have had luck with the applescript below. Before you can use it, you need to load a copy of the utility ‘cscreen’ into /bin/

The cscreen file can be found at:
http://forums.macosxhints.com/showthread.php?t=59575

To copy cscreen to /bin/, I downloaded the cscreen file from the website above and noted the path to the cscreen file (e.g. /Users/MyUsername/Desktop/cscreen). I then opened a terminal window (Applications > Utilities > Terminal > New Window) and copied it to /bin/ using the sudo cp command e.g.
sudo cp /Users/MyUsername/Desktop/cscreen /bin/
I entered my administrator password when promoted and hit enter.

After doing this once, I can use the applescript below to alternate the primary screen between my two monitors:


tell application "Terminal"
	do script "cscreen -s 2 -p;exit"
end tell

Model: Mac Pro
AppleScript: 2.1.1
Browser: Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.2.15 Version/10.10
Operating System: Mac OS X (10.6)