I used the frequency lists from Wikitionary for searching an ranking. They've got the 40,000 most frequent words.
I've been meaning to see if I can run a proxy and substitute my own words.
EDIT: I personally use wordplay (http://hsvmovies.com/static_subpages/personal_orig/wordplay/...) with the -lx flags on this file when I'm stumped