Google's periodic algorithms changes make less and less sense for me. A decent site that today ranks in first 5 results in Google can rank 300 tomorrow.
For me the quality of the search results returned by Bing is better than the quality of Google results. I started using more and more Bing and I'm happy with it. Their webmasters tools is great and their reports can help you as a webmaster improve your websites.
A free game portal with flash games for 2 players. There are a lot of games site out there but only a few have games that can be played by two players on the same computer. I like the site because it selects the games and you won't see hundreds of crappy games.