I've only got a couple of minutes to spare before I pop out for the rest of the day, but I thought you might be interested to see the Holyrood figures that have now been released from the new YouGov poll...
Holyrood constituency voting intentions :
SNP 50% (+4)
Labour 28% (n/c)
Conservatives 14% (+2)
UKIP 3% (-1)
Liberal Democrats 3% (-2)
Greens 2% (-3)
Holyrood regional list voting intentions :
SNP 42% (+4)
Labour 26% (n/c)
Conservatives 14% (+2)
Greens 7% (-3)
UKIP 4% (-2)
SSP 3% (n/c)
Liberal Democrats 3% (-1)
Even with the Greens slipping back somewhat, it remains the case that the SNP's hopes are threatened most by people who voted for them on the constituency ballot drifting off to the Greens or SSP on the list ballot. That's fair enough if those people actually regard the Greens or SSP as their number one choice, but if they instead think they're doing it as some kind of pro-independence "tactical vote", it's folly in the extreme. As the 2011 result amply demonstrated, "tactical voting" on the list is a mug's game, and has at least a 50/50 chance of either not working or backfiring completely.
On a more positive note, it's worth remembering that it was on the list vote that the pollsters were miles out in 2011, so it could be that an aggressive "vote twice for an SNP government" strategy will do the trick again.
It doesn't look like YouGov have weighted by recalled referendum vote, because excluding didn't votes/can't remembers/refusers, the recalled Yes vote is 47.1%, compared to an actual Yes vote in September of 44.7%. That's a pretty narrow gap, though, so the impact would be relatively modest even if an additional new weighting was introduced. On the question asking for voting intentions for a hypothetical new referendum, Yes are slightly ahead even on the raw unweighted data. Compare that to the famous YouGov poll showing Yes ahead ten days before polling, when No remained ahead on the unweighted numbers. There really does seem to have been a sea-change over the last three months.
UPDATE : A point that's just occurred to me is that it would actually be wrong for YouGov to weight by recalled referendum vote, because they're only using over-18s for their current polls, and nobody has a clue what the referendum result was if 16 and 17 years olds are excluded.