By the way, if you're at all technically inclined or curious, you can do some really neat things to automate your machine. OS X comes with a program called "Automator" which is basically a visual way of writing mini scripts to control programs and make them do repetitive tasks. Automator is easy enough for anyone to use (though being easy, it's also limited in power, though there's a program that adds variables to it, making it possible to use it for more powerful tasks). You can then associate those scripts with folders on your computer, making certain tasks occur whenever something gets dropped in the folder. If you want to go deeper, most major apps support a uniform scripting syntax called AppleScript that lets you do more complicated things (this is also accessible from the Python and Perl programming languages). Then if you want to go even deeper, Apple's Xcode (which comes with your computer), includes something called AppleScript Studio, which gives you access to basically all of the underlying system (Cocoa, Core Data, etc.) and allows you do write almost commercial-level programs. Then there's traditional Unix scripting, with all the various shells as well as Python and Perl built in, if you like that sort of thing.
I got started by building simple Automator actions and then decided to start learning AppleScript. It's really neat. One of the things I do, for instance, is have an Automator action that reads my web browser's bookmarks file every night and downloads new versions of all my bookmarked files to a special directory on my hard drive. This gives me full-text search abilities via Spotlight to all my bookmarked pages, which makes it easy to find stuff (much better than searching just bookmark names). In that same vein, there are good bookmark tagging apps (Cocoalicious and WebnoteHappy) if you like tagging your bookmarks with keywords or use the online del.icio.us service.