If you're looking for other nice and useful little Mac keyboard command utilities, I implemented shake to undo: http://www.natestedman.com/post/shake-to-undo-for-mac-os-x/
As you can see, it was all committed at once, which is the proper way to develop software.