I'm working on it.
As to the 560 vs 6950 1gb I'd say in general it's a draw, it's dependent of game and such, but that's always been the case.
The 6950 does better at very high res, but it's still within 5%-10%
if you're looking at 63fps vs 70fps, it's nothing.
Ati does have a history of bad stock coolers and nvidia does have a history of good stock coolers.
However ati does seem to have improved their stock coolers, while nvidia have been cutting back on them (to bring cost down)
Cost is going to be the big factor.
Looking at scan
xfx 6950 1gb is £208
Gigabyte gtx560 OC 1gb is £198
So also within a 5-10% variation, so you can say that pretty much they are going to perform and cost that same
it's like the old gtx260 vs 4870 debate.
The more interesting cards are the sub £150 market where the gtx460 768mb vs the 6850 fight it out.
And I'd give it to the 6850 there in performancee, but the 460 768mb in terms of cost, as it's a good chunk lower atm (stock clearance)