Right, i was at Edgebaston for the full duration of the test. During it, England played some fantastic cricket, and some downright awful cricket.
I'll go through the team and how i rated them:
Cook: Played well 1st innings, second innings not so good, but everyone has an off day.
Strauss: looked good, got out stupidly in the first innings (stepped on stumps), second again made no good score.
Vaughan: looked out of touch with the bat. Great catch to wrap up SA's second innings though.
KP: poor 1st innings, batted well second, but so predictable he would go for the big shot to get to his ton, the ball wasn't there to be hit.
Bell: batted well 1st, stupid shot to get out 2nd.
Collingwood: still looked out of nick on 100, although looked to be getting his technique back a bit.
Flintoff: 1st innings batted well, 2nd didn't. Fantastic with the ball, especially when against Kallis. Looked shattered by the end.
Ambrose: ok with the bat, thought him and colly were excellent at the end of day 3, took real discipline. Kept well as well, he could do nothing about all the leg byes.
Sidebottom: drop him, looked really unfit.
Anderson: bowled well in patches, not so well in others. Took an amazing catch.
Panesar: really not convinced by him, really looks out of place in that team, noticed he seemed to be at odds with quite a few players. Sadly, the best spinner england have.
On a side note, Kallis should be fined for his reaction to something said in the crowd after he was out in the second innings, he should not be telling someone in the crowd to "f**k off".