Since I switched to OS X and the Macintosh, I have looked over a bunch of freeware and shareware applications for OS X. I have accumulated quite a bit, but there are a few applications that I feel are must haves for any OS X user, especially switchers.
General Applications
KeyCue (approx. $31.08): For folks that have just switched to Macintosh, this is a utility that displays all the keyboard shortcuts for an active application. By just holding down the Command key for a short time, KeyCue will display a screen that shows all the available keyboard shortcuts and their names.
KeyCue was a great tool to help me get started learning keyboard shortcuts. I don't really use it now so I can't really say it's a true "must have" application, but it's a great help.
TextMate ($63.00): Ask any Mac user what application they use for editing text and 99% of them will say TextMate. TextMate is about the most flexible text editor I have ever seen. It supports a ton of file types all with color syntax highlighting. It also has something called Bundles that allow you to script the editor to do just about anything you can do with text. There is a repository of hundreds of bundles that have already been written.
There are other good text editors out there, even a few free ones, but if you are going to do anything at all serious with text, TextMate is the way to go.
GeekTool (free): GeekTool is a general purpose utility that allows you to display just about any data on your desktop. You can display text, graphics, and even run shell commands. I use it to display my systems Uptime, a list of the top CPU intensive processes and all mounted drives with space used, free, % capacity, etc...
This tool is not for everyone, but if you like the idea of displaying status info, it's worth a look.
SoundSource (free): This little MenuExtra gives you convenient access to all your sound options and volume controls. You can change where Output, Input, and System sound settings all from a menu in the menubar. A really useful free MenuExtra utility.
Cents ($4.99): I only recently came across this little gem. If you tend to buy a lot of shareware, this little MenuExtra will help you keep track of how much you have spent. Thanks to Cents, I am keeping my shareware spending in budget instead of going crazy as I have in the past.
TextExpander ($29.95): When I first heard about TextExpander, I didn't think much of it. When I first checked it out, all I saw was that it expanded typing macros. So if I typed ssig, it would type a letter signature in for me. Ehh.
Well, it didn't take me long to realize just how powerful this type of utility is. I use it all the time now. I have quite a few macros that I use all the time to enter email addresses or my website address. All I do is type "wweb" and it types in 'http://www.metzener.com/switcherblog/' for me. Plus you can download snippet groups that help you correct common typing mistakes, HTML and CSS snippets and many others that TextExpander users have contributed.
TextExpander is the second application I install on new OS X installations.
Default Folder X ($34.95): This utility extends standard file open and file save dialogs by giving you access to a bunch of features that you will find you can't live without. You can setup folders with shortcut keys like OS X's Command-D for the Desktop folder. You can create a list of favorite folders. You have access to Spotlight comments when you save a file so you don't have to switch to the Finder to add Spotlight comments. There is a preview pane so you can see what the file you are about to open looks like, again without having to switch to Finder.
Application Cleanup Tool
This is a tool that isn't absolutely necessary, but if you are a neat freak like I am, when I delete an application from my Applications folder, I like to make sure that I get rid of all the support files that are associated with it. You only need one of these applications:
AppZapper - $12.95
CleanApp - $10.00
AppCleaner - Free
Launcher Application
Trying to find an application in the Applications folder can get very daunting when you have hundreds of applications in that folder. You can use Spotlight to launch applications, but there are other programs that make looking for applications and other files easy and fun:
Quicksilver - Free
LaunchBar - $19.95
Quicksilver is an amazing launcher program, but it's also pretty complicated and rather daunting. If your the kind of person that likes to learn programs like Quicksilver, then more power to you. I personally couldn't wrap my head around it and LaunchBar has a lot of power yet it's much easier to figure out.
Windows Virtualization
If you are switching from Windows, you will probably want a way to run your favorite Windows applications on your new Macintosh. You could use Boot Camp and install Windows in a secondary drive or partition. However, if you don't need the speed that running Windows natively just like in your old Windows box, there is a choice where you can run your Windows applications along side OS X applications by using Virtualization. There are two popular choices when it comes to Windows Virtualization:
Parallels - $79.99
VMWare Fusion - $79.99
Both Parallels and VMWare Fusion are pretty similar. Each has advantages and disadvantages. However, it appears that VMWare are coming up with newer features more frequently than Parallels and are a little better than Parallels. For instance, VMWare Fusion supports more than one processor in the virtualization and it also supports multiple monitors; Parallels currently doesn't.
Security Tools
1Password: 1Password ($34.95) is a program that allows you to store sensitive data like Credit Card numbers and Social Security Numbers on your computer without having to worry about someone gaining access to that data. Better still, if you have an iPhone or Palm device, you can sync all that information to those devices and have access to your sensitive data anywhere.
1Password works with pretty much every browser on the Mac so that you don't have to type that information in by hand. You can use 1Password's wallets to auto enter Credit Card info or 1Password's Identities to auto enter name and address info. You can also use 1Password to remember website passwords.
System Monitoring Tools

iStat (free) and iStat Menus (free): iStat and iStat Menus are great system monitoring utilities. iStat has a great look and is very configurable and iStat Menus allows you to put specific monitoring items in your menubar where they are readily visible. The best part is that they are free.
GrandPerspective (free): This is a utility to visualize the space used on your hard drives. At first, I wasn't a big fan of this type of disk space utility. However, I applied it to my Time Machine drive and was able to locate a couple of folders that I could exclude that otherwise take up way too much space. I really don't need to back them up so I wind up saving a ton of space in my Time Machine backup drive for more important files.
Net Monitor ($12.00): I always like to see what is going on with my internet connection as far as download and upload speeds. This little utility allows you to visualize the network traffic to and from your computer very nicely. Its very configurable and is nicely affordable.
Growl (free): Growl is a notification utility that pretty much every Mac application supports. It pops up a configurable window when ever an application finishes a task and reports it to Growl. Downloading or uploading files in CyberDuck or when NetNewsWire adds new articles after scanning the feeds or when a file finishes being saved. Growl is one of those utilities that should be installed right after you install OS X. Actually, it should be incorporated into OS X, but so far Apple hasn't done this.
Internet Tools
Firefox (free): Safari is a great browser and I use it pretty much all of the time now. I keep Firefox around for when there is a site that doesn't support Safari, there are still sites that don't support Safari I'm afraid. I keep Firefox extensions down to a minimum. I use AdBlock Plus and NoScript and thats about it. The more you add, the slower Firefox will get.
CyberDuck (free): I have used other FTP clients, but CyberDuck 3.0 has got to be the best "free" FTP client I have seen. CyberDuck has support for Amazon's S3, WebDAV, FTP and SFTP. Actually, I have a license to Panic's Transmit, but I still use CyberDuck.
Chicken of the VNC (free): There are a couple of decent VNC clients out there, but Chicken of the VNC is still my favorite. It has a goofy name, but it's a strong VNC client. You can use Chicken of the VNC to access your older Windows boxes or even access Mac's, but with iChat's screen sharing features and .Mac's "Back To My Mac", using VNC with Mac's really isn't necessary unless you want your Windows box to be able to access your Mac.
NetNewsWire (free): I have used a bunch of RSS feed readers in my days on this Earth. I rarely used a desktop client until I took a second look at NetNewsWire. I mostly used web based readers like Google's Reader client. Once I got my iPhone, I found Google's reader was a little too cumbersome. So I took a second look at NetNewsWire and NewsGator (NetNewsWire's web based client). NewsGator's iPhone interface is pretty solid and easy to work with and it sync's perfectly with NetNewsWire so you don't wind up reading the same article more than once.
P2P Client
Everyone using a computer will need a BitTorrent client at one point in time or another. There are plenty of legal BitTorrent downloads out there and a good P2P client is important to make sure you can download those files easily.
I have two suggestions:
- Xtorrent (free / Pro version $25.00)
- Vuze [was Azureus] (free)
Xtorrent not free, but I really have fallen in love with it. Xtorrent has a free version which limits bandwidth, has a limited feature set and some nags, so it's probably not a great free BitTorrent client. I personally like it because its interface is a little simpler and configuring it is a bit easier.
One of my favoriate features of Xtorrent is it's ability to search for torrents from within the client. It does a great job of finding torrents too.
Vuze is a very powerful free BitTorrent client. Tons of configuration options and ways to watch torrent downloads and is cross-platform. Pretty much the de-facto standard of BitTorrent clients. If you don't want to pay for a client, Muze is the one to use.
Video Tools
VLC (free): Is an all-purpose media player that handles just about every format out there. There isn't much more to say about VLC other than it's a must for anyone who likes to watch videos on their computer.
HandBrake (free): HandBrake is a great tool to convert video formats to other devices like the iPod, iPhone or even an XBox 360. Just point a ripped DVD as the source and HandBrake does the rest.
MacTheRipper (free): Speaking of ripped DVD's... MacTheRipper does just that. Take any DVD, and MacTheRipper will remove the encryption and Region code and store the results to your hard drive. You will then be able to use HandBrake to convert the video to any device you want.
Perian (free): This is a must for anyone wanting to use their Mac, be it a Mac Mini or MacBook/MacBook Pro as a media center computer. Perian allows you to play videos of just about any format with ease and using QuickTime. You will be able to use Front Row to watch videos just like you can with any video purchased from iTunes.
Games
Klondike Forever (free): I would be remise if I didn't mention at least one game. Klondike Forever is a great freeware solitaire game. Fantastic graphics and enough options to fit anyones preferences.























When I decided to move away from Microsoft to something different, I did spend some time looking into Linux as an option, Ubuntu specifically. I have installed and played with a few Linux distributions over the years. RedHat (back in the days when they had a general consumer distribution), SUSE, Knoppix, Debian, and a couple of others that are not around anymore.
This really leaves only one other solution, Macintosh and OS X.
