When I upgraded to iWork '09, I found an annoying bug that hurts my typical workflow for Keynote -- working in a wide outline-mode left column. Apparently, once I set a width for the left column in outline mode, the saved file remembers that width, but doesn't properly restore the width when the file is loaded, effectively hiding the scrollbar and part of the text behind the slide and notes right column. Ugh.
After saving and comparing a few good and bad files, I figured out that I could simply delete the preference for the outline-column width from a "bad" file, and get back the default width for the next edit, and that would suffice. So, I wrote this Perl script to automate the process. It should work from the command line in a Terminal window to fix up the broken keynote file.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20090310131925953