This free online collection includes several dictionaries (general, medical, literature, etc.) and many daily articles to keep you entertained while you learn. Includes weather, quotations, a daily match-up / hangman game and several news articles. For advanced learners, this is a great site to visit daily.
The Free Dictionary, by Farlex