@LeeRoth: My impression is that 7.0-0 is too slow. We had discussed this in reply #242; after 12...dxe5 13.dxe5 Bxc4 14.Qxc4 Qc8 and an eventual Qe6 Black stands firm.
SWJediknight wrote on 08/30/11 at 19:39:36:
I previously considered 6...Ne4 to be better, as here 7.cxd4 Bb4+ probably equalises fully, but upon closer inspection 7.Qe2 probably gives White some advantage, e.g. 7...d5 8.exd6 Bf5 9.Bxc6+ bxc6 10.dxc7 Qxc7 11.cxd4 Bb4+ 12.Bd2, and considering that Black now has to take time out with 12...Qe7 or 12...Be7, Black has some, but not full, compensation (+=).
In replies #189 (me) and #192 (Vass) we had discussed
8...0-0 9.dxc7 Qe7 which gave White only a very very small plus.
After
6...Ne4 now I believe
7.cxd4 is White's best chance. I'll give some sample lines, none of them really forced. But to reach full equality isn't an easy task for Black:
7...Bb4+ (a)
8. Kf1 (the weakest of the three replies) 8...a6 9.Bd3 d5 10.exd6 Nf6 (10...Nxd6? 11.d5 idea 12.Qa4+) 11.dxc7 Qxc7 12.a3 Be7 13.Nc3 Be6 14.Be3 Rd8 15.h3 0-0 16.g3 b5 17.Kg2 Qb7 18.Kh2 Rfe8 19.Re1 Qd7 20.Bf1 Nd5 21.Bg2 +=; Black has some compensation for the pawn.
(b)
8.Bd2 Nxd2 9.Nbxd2 a6 10.Ba4 0-0 11.0-0 d6 12.Bxc6 Bxd2 13.Qxd2 bxc6 14.Qc3 +=.
(c)
8.Nbd2 0-0 9.0-0 d5 10.a3 Be7 11.Bd3 Bf5 12.Qc2 Nxd2 13.Bxd2 Bxd3 14.Qxd3 a5 15.Ne1 += with ideas like f2-f4. With his passive Be7 and weakened q-side, Black hasn't equalized.