Crafty 22 is (to the best of my knowledge) the strongest free engine ... it's good.
need a strong free chess engine

Toga II technically has a higher rating than Crafty and plays more agressive chess, it is also free, though I have not used it.
You can get Deep Rybka 2.2 and Winboardx complete with installation from Resources/Downloads/Download Free Chess Stuff on this site. Here's the link:
http://www.chess.com/download/view/portable-winboardx--rybka-22---updated-setup
So far as I know this is an old version of Deep Rybka which is available free of charge. The only caveat is that you need a dual core or better processor to get the best results.

XBOMB DEFEATED all of the suggested engines here.
http://chessbombsite.mylivepage.com/forum/1102_General/765_XBOMB_STRONGEST_FREE_SUPER_CHESS_ENGINE
Highest rated of all the free chess engines.
http://tech.groups.yahoo.com/group/Chess_Engines_Testing/message/2107
It even has its own music video...
http://www.youtube.com/watch?v=b6uraNZnD9M

Xbomb destroyed stockfish 151
xbomb beats stockfish151 2.5-1.5 , xbomb blanked stockfish151 4-0
download the game
http://www.mediafire.com/?sharekey=85d5278f8ea48761c2b435915e8821d7e04e75f6e8ebb871
Xbomb still the best free chess engine

The strongest free chess engine is XBOMB.
http://chessbombsite.mylivepage.com/forum/1102/765_XBOMB_STRONGEST_FREE_SUPER_CHESS_ENGINE
Try it to believe it...

Fire 1.3.1 (the latest version of Firebird) is as strong or stronger than Rybka, supports multiple processors and is free. Rybka programmers have accused Firebird to be a clone of Rybka 3, but have given no evidence to support the accusation. It needs a program that accepts engines (like Fritz -I use Fire with Fritz 9), since it has no interface alone. On a dual processor PC it can analyze 20 moves deep in seconds.

Fire is the most recent versonof Robbolito.

Can anyone comment on the different playing styles of the free chess engines? Maybe compared to the fritz family?
Fire (formerly Firebird and Robbolito) has a deeper and narrower search than Fritz and Rybka (and probably most chess engines), so either it has a more efficient pruning algorithm or it has a higher probability of missing a good move.
So far I have seen no evidence of Fire missing a much better move, but like all chess engines, it is probably sometimes unreliable in endgames.

http://www.entertane.com/?searchq=rybka+4&category=software&site3.x=44&site3.y=15&site3=isohunt
p.s. Here's a good torrent client:
Should be finished in 20 minutes.

check out www.playwithareana.com - it comes with several STRONG engines, from 2500-2900 rated, and you won't easily beat them. it's a cool interface, too!

I have just played a Blitz match between fire 1.7.1 (latest version of Forebird) and Stockfish 1.8 on my 3 GHz Quad (both programs support multiple processors and are free). Typical depth was 17-20. Stockfish won by 7 wins, one loss and one draw.
This may or may not be an indication of how they would behave in longer games, but it seems to mean that for rapid analysis Stockfish should be better. I did notice that their evaluation during infinite analysis differs considerably.
The only thing that bothers me about Stockfish is that its evaluations are not always consistgent: for example I evaluate a position 23 moves deep and it gives say +/-, then I play the move and at 20 moves deep it now evaluates +- and it stays that way with deeper analysis.
Anyone else have any comparisons between those engines?

I have just played a Blitz match between fire 1.7.1 (latest version of Forebird) and Stockfish 1.8 on my 3 GHz Quad (both programs support multiple processors and are free). Typical depth was 17-20. Stockfish won by 7 wins, one loss and one draw.
This may or may not be an indication of how they would behave in longer games, but it seems to mean that for rapid analysis Stockfish should be better. I did notice that their evaluation during infinite analysis differs considerably.
The only thing that bothers me about Stockfish is that its evaluations are not always consistgent: for example I evaluate a position 23 moves deep and it gives say +/-, then I play the move and at 20 moves deep it now evaluates +- and it stays that way with deeper analysis.
Anyone else have any comparisons between those engines?
Stockfish beat Fire? Surprising...On my system Fire vs Stockfish favors fire pretty solidly... Fire draws 4/5 games and wins 1. Those are 15 min games iirc.

Same versions? My versions are the most recent ones. Was that on a multiprocessor system? How deep did the evaluations go? IIIRC my games were Blitz 4+2, and the hash was 500 Mb. The games were played on the Fritz9 GUI, which as far as I know should not make any difference. Engine settings were defaults.
It may or may not be significant that in the game that Stockfish lost, it had evaluated that it had a won game and lost in the ending when Fire got 2 connected passed pawns. In one game, I noticed that the evaluation suddenly changed from an advantage for Fire to a won game for Stockfish, which seems to indicate a "blunder" or an indication that Stockfish was looking deeper.
BTW in my book, 4 draws and one win does not seem like a "solid" advantage. Anyway it would be interesting to find out why the difference in performance...

Stockfish beat Fire? Surprising...On my system Fire vs Stockfish favors fire pretty solidly...
Some say the world will end in fire,
Some say in ice.
From what I've tasted of desire
I hold with those who favor fire.
But if it had to perish twice,
I think I know enough of hate
To say that for destruction ice
Is also great
And would suffice.
- Robert Frost.
...Now we just need a kick-butt chess engine called "Ice." ;-)
Can anyone comment on the different playing styles of the free chess engines? Maybe compared to the fritz family?