Knoword is a free online challenge for word fiends and students in need of improving their vocabulary and spelling.  Knoword gives a randomly selected dictionary definition along with the first letter of its corresponding word. You must complete the word to gain points and extra time.  So give it a try.  It's fun...and totally addictive.