Allan Gregg has another poll out and the Liberals are back up to their usual 35-28 lead (with the NDP down to 16, which may give Layton pause).
Despite this, I think Harper and Layton still need to go. Unless the economy really takes a sharp downturn, there is no way things will get any better for them than they are now.
The numbers are still extremelly unstable (the Greens are at 8% which is a sign of that) and the rulling party always falls during a campaign. Give the Liberals 3 months and a budget and things will solidy.