I think the more interesting question would be: What techniques do you use to develop a completely unique solution to a problem?
Most of what is being done today is incremental problem solving. What are some techniques that can be used to de-construct a problem so that you can get past previous experience bias and find new ways to solve it?
I guess what I'm asking is, what techniques do you guys use to get a view from "10,000 feet" above a problem rather than the biased view you get when immersed in the middle of it?