Here are some nice sites to prepare your real life flight and pick the best seat.

www.lovemyseat.com

www.flatseats.com