Can someone explain Tactics Trainer analysis?

Sort:
Meadmaker

After using tactics trainer, sometimes I look at the analysis and source to see why the solution is better than whatever I did.  The problem is that I can rarely make sense of what is said there.  I can sort of glean that it is showing possible continuations from the point, and rating the positions, but I get confused.  For example, I've pasted the analysis window below from one problem.
 
The puzzle began after white had moved Bf4.  The solution to the puzzle was black to move e5.  That appears to be somehow related to the first line, but then we have
 
({0:+0.00} 6. Be3 e6 $10)  What does that mean?
 
It looks like the next section, the one after ....e5 might be saying, "the best result for black after moving e5 will be  a score of -2.16, which will happen due to the following sequence of moves.....  The best result for black if he had moved h6 would be 0.56, and the best result for e6 would be 0.54.  Therefore, black should move e5.  (Can we assume it also looked at all the other moves, but they were much worse and therefore don't need to be presented?)
 
But then, I can't figure out what the next sections mean.  What is it telling me about 7.  BG5?
 
Problem ID: 0042161

Click here to view the source game!

[Event "Online Chess"]
[Site "Chess.com"]
[Date "2008.08.04"]
[Round "1"]
[White "roainswor"]
[Black "CallMeTex"]
[Result "0-1"]
[FEN "rnbqkb1r/1p2pppp/p2p1n2/8/3NP3/2N5/PPP2PPP/R1BQKB1R w KQkq -"]
[DELTA "2.72"]
[SCORE "-2.16"]
[FULL "e5 7. Bg5 exd4 "]
[MOVES "2"]

6. Bf4

({15:-2.15} 6. Bf4 e5 7. Qd2 exf4 8. Qxf4 Nc6 9. O-O-O Ne5 10. Nf5 b5 11. Be2 g6 $19)
({0:+0.00} 6. Be3 e6 $10)
({0:+0.00} 6. Bc4 e6 $10)
({0:+0.00} 6. Bg5 e6 $10)


6. ...e5

({12:-2.16} 6. ... e5 7. Bg5 exd4 8. Qxd4 Nc6 9. Qd2 b5 10. Qf4 h6 11. Bxf6 Qxf6 12. Qxf6 gxf6 $19)
({12:+0.56} 6. ... h6 7. Nb3 e5 8. Bg3 h5 9. Bh4 Be7 10. Qd3 Ng4 11. Bxe7 Qxe7 $14)
({12:+0.54} 6. ... e6 7. Nb3 Nc6 8. Be2 Be7 9. O-O O-O 10. Re1 e5 $14)

7. Bg5

({12:-2.20} 7. Bg5 exd4 8. Qxd4 Nc6 9. Qd2 h6 10. Bf4 b5 11. f3 b4 12. Nd5 Nxd5 13. exd5 $19)
({12:-2.09} 7. Qd2 exf4 8. Qxf4 Nc6 9. O-O-O Be7 10. Nxc6 bxc6 11. Bc4 O-O 12. e5 Nh5 $19)
({12:-2.16} 7. Be3 exd4 8. Qxd4 Nc6 9. Qd2 Be7 10. O-O-O O-O 11. Bc4 Be6 12. Bxe6 fxe6 $19)


7. ...exd4

({12:-2.20} 7. ... exd4 8. Qxd4 Nc6 9. Qd2 h6 10. Bf4 b5 11. f3 b4 12. Nd5 Nxd5 13. exd5 $19)
({12:+0.24} 7. ... Be7 8. Nf5 Bxf5 9. exf5 Nc6 10. Bc4 Qd7 11. Bxf6 Bxf6 12. O-O Nd4 13. Bd3 Nxf5 14. Bxf5 Qxf5 15. Qxd6 Qxc2 $10)
({12:+0.48} 7. ... Nbd7 8. Nb3 Be7 9. Be2 O-O 10. O-O Nb6 11. Qd3 Be6 12. Rfd1 Bc4 13. Qe3 $14)