This site contains a searchable set of articles that solve a variety of programming problems. This way I don't have to remember everything, I can just look it up.