Generally I find that many of the solutions I've discovered to hardest problems come when I am away from the computer. (Sometimes when I am doing #2 on the toilet, I guess it's inspirational..)