Should Blair resign?
No, not yet.
He has been given another mandate, albeit slim.
His next task is to spend the next year or so pushing through his main priority, whatever that may be.
Then he needs to begin the handover to Gordon Brown. Mr Brown can lead the Labour party into a fourth term.