Tom Sykes at pcgamer.com regularly posts about interesting games he finds on the web, some outside itch, but most are hosted here. I play almost every one he writes about.