The news that General Dannatt is to join the Conservatives as an adviser has been welcomed by the Tories today. As a former head of the army, Dannatt is a big hitter and it is a real coup for Cameron to have him on his team.
However, I think the manner in which this has happened could eventually come back to haunt Mr Cameron. General Dannatt has publicly attacked Gordon Brown's handling of the war in Afghanistan accusing him of having chosen options to save money. It is currently fairly unusual for a former army chief to launch such an outspoken attack on a serving Prime Minister and regardless of what I might think about the merits of what he is saying it sits uncomfortably with me to see the argument being conducted in such a public fashion. I suppose it shows how strongly the General feels about the issue and how badly dealt with he felt.
The problem I think Cameron could now have is that by giving the General such a high profile job, just after his outspoken attack he is effectively condoning what he has done. This is a dangerous thing for a man who hopes to be Prime Minister in 7 months time to have done. If he does become PM, it is going to be much harder for him to command loyalty from former senior army chiefs given that he has allowed the current situation to become so political.
This seems to me to be a reflection of the problem Gordon Brown faced as PM with some of his own backbenchers once he became PM. As soon as his MPs became restive on an issue it was difficult for Brown and his allies to insist on loyalty from them when they all knew that Brown and co had spent many years trying to undermine Tony Blair and being the opposite of loyal.
Cameron may face a parallel situation with the armed forces in a few years time. He has rewarded a former army chief who has effectively taken a political position. He can't now complain if future former army chiefs also take political positions, but of course next time it may be against him.
Is this another situation where Cameron has only looked a couple of moves ahead on the chessboard rather then the requisite 10 or 15?