I'm a completionists, so for me heinous shouldn't exist in late stage bug fixing, if you need it that late in the game, you screwed up big time along the way. If some features still create heinous issue at that stage, it's yanked and will wait for a next version.

But then again, rands will say I live in a fantasy world. But in reality, I am just really good at forecasting a correct timeframe depending on my skill and the rest of the team. Normally I already have a working prototype before the budget even get approved, but you know I am just maniac like that.

From my point of view, we all strive to be completionists, incrementalists are just second rate achievers, one step up from total failure.