I think you hit the nail on the head and it's been staring us in the face. I think Duffy, or more likely Nigel Wright, has the info that could bring Harper down with a crash. Harper is not a stupid man and above all he is a master politician. His big downfall is he is also a master micro-manager. Having said that, it is my opinion that there is no possible way he was not aware of the $90K deal between Harper and Duffy. The only way to save his a$$ is to call an election before Duffy's trial. More importantly, though, a ROF infrastructure plank on the election platform would almost certainly grab a ton of votes that might not otherwise be committed, particularly in the Northern Ontario seats currently held by the NDP.