I am looking for quality tutorials, examples, and any other source of information on game design or game development. I have already found http://cheezeworld.com/game-structure/ and I want to find more. Some specific examples that I'm looking for would be making requirements for games, testing game code, what design patterns are more/less useful and why, as well as sources for free media (sounds, graphics).
I will most likely be making the game using XNA, which implies I'll be coding in C#. However, I want my information to not be language specific when possible .
Resources: Gamasutra Ziggyware Cheezeworld GameDev Learning Game Programming XNA CreatorsClub MSDN XNA DevMaster