I have posted a little java applet of my French Two Knights games online at:
http://www.kenilworthchessclub.org/games/java/summer05/french-2N-games.htmI rather enjoy the ...d4 lines myself as White, mostly because I play the Nimzovich Defense as Black and like to think of these positions as "reversed Nimzovich" games where I have an extra tempo or even two if Black plays ...e6-e5 later (which he usually gets in one go as White). For instance, one of my games went:
1. e4 e6 2. Nc3 d5 3. Nf3 d4 4. Ne2 c5 5. Ng3 Nc6 6. Bb5 Qc7 7. O-O Bd7 8. c3 e5 9. cxd4 cxd4 10. d3 Be7 11. Bd2 Nf6 12. Nf5 Bxf5 13. exf5 Nd7
and now I had a number of good ideas, including Re1 and Rc1, but I foolishly played 14.Ng5?! and was lucky to get a draw.
One thing I like about the French 2N is its flexibility. After all, you could play a number of ways against ...d4, including going for a reversed Pirc with Nb1!? followed by d3, g3, Bg2 etc or a KIA with Ne2 followed by d3, g3, Bg2 etc. -- or the traditional c3 lines which still leave White with more play in the center.
In the ...Nf6 lines White also has lots of choices, including 1. e4 e6 2. Nc3 d5 3. Nf3 Nf6 4.e5 Nfd7 5.d4 c5 and now there are a number of playable alternatives, including 6.Bb5, 6.Bg5, 6.dxc5, and 6.Ne2.
Objectively speaking, the French 2N is equal. But the positions it leads to are unusual and tend to get Black away from famiiar territory and into places that you know well as White.