Go check out www.freerice.com if you like words! For every word you're able to define, they will donate 20 grains of rice through the UN World Food Program.
It's a fun way to improve your vocabulary and help others at the same time. I've reached level 50 of 55... at that point, sometimes I don't know the meanings of the possible meanings! But I'm enjoying it anyhow!