There are so many sites out there. Here are some that I like:
ESL CAFE - for those who want to improve English skills or just have fun.
Some search engines that are useful:
ASK JEEVES - gives you answers to your questions.
Search Spaniel - many search engines in one.