I use
BeerCalculus. It's online and free and gives me all the info I need. Not as good as the others in terms of being able to save reference old brews and all that, but if you are just looking to calculate IBUs and be done with it there's no point in spending the money.
That said I've just about talked myself into buying BeerSmith