One thing I've done in the past, when I was faced with what I thought was impobable or impossible that I would complete it, is I would pretend that I was going to do it. Not just my mind set either, I would tell people what I was up to, make the proper calls and appointments as if I knew what I was doing. Of course if I did this long enough, I'd get to a point where things really started to come together, and all I had to do was finish it off.