Anyone working on a software project knows what I'm talking about. You've got the architecture and design of the application created. The app mostly works....except for those corner cases.
And then you/I cower in them...until you hate what you do for a living and want to be a motorcycle mechanic in Mexico or something.
Of course, at some point you'd also hate being a motorcycle mechanic. It REALLY sucks when you have to find that bolt you lost (in the sand) on the beach!
Full blown case of the Mondays.