Updated 1/8/10: just use this!

http://timesoftware.free.fr/timemachineeditor/

If you need to alter the frequency of Time Machine backups there is a manual way and way using a GUI editor. I have included both methods.

Manual Method

Navigate to the following file: System/Library/LaunchDaemons/com.apple.backup-auto.plist

Edit the line containing the Integer value currently 3600 seconds. If you want to back up every half hour then change this integer to 1800.

Or you can use Terminal

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800

Once again the above value is for 30mins to run the Time Machine daemon. So adjust it longer in whole values if you want more time between backups.

The GUI method

Time Machine Scheduler

http://www.versiontracker.com/dyn/moreinfo/macosx/33511

Looks like a pretty solid app and gives you some functionality even the ability to turn off the Time Machine Daemon for periods of time. The downside is that depending on what settings you chose you may have to turn off Time Machine in the prefs pane and just use this tool instead. So prolly not a great fit for most clients.