Even on problems I already have a solution for, I usually google it to see how other people are solving that same sort of problem. Often I find that my solutions may work, but are not that efficient. I have a lot of little code snippets I've saved for various tasks, etc...