Just recently I've really got into my Scrabble games and have even started my own league where my wordy buddies and I meet at various locations to play. Instead of remembering to bring my dictionary I've started using poketWords on my Pocket PC, because it provides a great solution for suggesting words based on the tiles you have. Don't tell my friends though because this is technically cheating.
The program is basically an interpreter of characters, capable of generating words with a maximum of nine letters. It includes a whopping 145,000 words in its database, meaning it's never stuck for an answer when you're in a tight spot.
Becoming unstoppable at Scrabble is simply a matter of entering the letters you have, waiting a few seconds, then being presented with a list of all your options and their respective points value. You can even download packs for other languages in American English, German or French. Unfortunately there's no Spanish version yet, but hopefully this is to come.
If you're a fan of Scrabble, crosswords or just word games in general then this is a very useful addition to your Pocket PC. Who said cheats never prosper?