Ipsos February 2010 Political Monitor
Among those who are "absolutely certain to vote", 37% say they would vote Conservative, 32% Labour and 19% Liberal Democrat. Assuming a national uniform swing, these shares of the votes would make Labour the largest party in a hung Parliament (with about 294 seats to the Tories' 275).