Party Poker and Poker Roommate make a winning combination. Play Texas Hold'em on Party Poker, and Poker Roommate will automatically read your cards, giving you the odds of getting any given hand. Poker Roommate will also calculate your probability of winning each hand!
The Best part is they are Both Free!
As a matter of fact, If you deposit real money to Party Poker,
it's better than free - you can get a 20% bonus up to $100!
But only by downloading from the link above!