As the name says, this site has over 5000 free words

www.freevocabulary.com/





More Useful links to come!!