This is not surprising given that most LibDems are disaffected leftists. Some are old SDP who used to be Labour at one time, but left over Europe and the complete hijacking by the Trots. Others are young voters who hated Blair for the war and thought Labour crap when it came to civil liberties, but could identify with Labour on the economy and they absolutely hate the Tories (With historical Liberal hatred). The third strain is the Clegg strand. Classical liberals. Clegg and Cameron have a lot in common when it comes to policy even though the other 2/3rds of their parties absolutely hate the other. Clegg’s refusal to stand up to Cameron more often has also resulted in him being seen as a lapdog. The Lib Dems will retain their old loyalist elements (they are used to losing elections so it’s no sting for them), but they’re going to lose the young voters who couldn’t stomach Labour on civil liberties. Miliband could make a play for the young voters and it might get him his majority. UKIP being around will also play havoc with the Tories, but I’m betting that like the Referendum Party in 1997, they won’t win enough to win a seat, but will win well enough to put Labour back in Number 10.