How do you solve hard problems if you can't make incremental progress?
vital101: I generally try to step away from the problem for awhile.  Even if it's only for 10 minutes. I come back with a fresh perspective that usually helps me get through it.