Ed's two main topics where education and accountability in the Birmingham schools scandal and the Home Office and passport delays.
Today Ed was back to his best he asked the kind of questions that David Cameron had no real answer to and in the end David Cameron responded in his now typical "flashman" style.
Both these topics are important to voters and these are the kind issues that can make or break a leader. David Cameron I came accross as weak and not full aware of the facts.
So Ed Milband has returned from the months break with a real bang and had David Cameron on the back foot he just now to keep up this line of attack.