Just walking away has helped me more then once
There have been plenty of times when I faced a frustrating problem that I thought I could not solve. I would spend hours staring into my monitor to try to figure out a problem. When I would walk away and go onto somthing else then go back to it, I usally find the solution. Somtimes the solution for one problem is in a different project. There have been times when the project I am working on has presented a solution to a differet project. Witch is why I have disk after disk of code from previous projects. I don't think I have ever drempt in code, but I have had dreams about a problem that I was haveing and was able to solve it.