I dread backwards compatibility. I dread it because it means that for every product that I need to keep backwards compatible, the testing burden is at least twice as big. The math is simple: testing on two major OS versions and two processor types can be as much as 4 times of stuff I'd rather not be doing.
The last time I had to maintain a product with backwards compatibility, this is what I used to do:
- Build then copy application to test machine.
- Get it to fail. This is the one part where I don't have to work very hard.
- Try to fix while scratching head then proceed to littering print statements all over the code.
- Go back to step 1.
You can make this process a little less sucky by configuring Xcode to copy after each build, or by mounting a share so that there's no copying at all. But in the end, debugging with print statements alone is limiting and time consuming. There has to be a better way, right?

Here is a tip for you Voice Candy users. The nice thing about the reminder clock is that you can easily set the time with just a click since it moves the hour hand to the position of the click. The downside is that you cannot drag the minute hand. You can however still adjust the minute hand by using your mouse scrollwheel. A bonus tip: When you are typing in the time and date, some characters will move the input focus to the next part. Those characters are: ; : / . , - in addition to the tab and left and right arrow keys. I personally find the period to be the most convenient because I use the numpad.