Some of my favourite sites!
Puzzlesites:
Searchgamesites: