I've just spotted your post atalanta. I have a Sharp Electronic Dictionary. It's a bit more pricey than other ones but I love it. You don't have to input all the letters of a long word, as it guesses what you are looking for and gives you the words it might be, saving time.
Also I hate the word "cheating". If you do GK crosswords like I do, there is no way that everyone is knowledgeable about every clue under the sun. It's good fun searching and using the GK you Do have to solve the clue with a little help from this machine.
I would highly recommend it.