I can't upvote this enough. Flipcode had some really great programming articles on it, especially for the intermediate programmer. Many of the articles are applicable to much more than game programming. Really good practical stuff, not what I see on many blogs that people attempt to sell me on as replacements for learning things from books.