www.seatguru.com
You type in the model plane you will be on and it tells you where the best seats are in each section with notes on all sorts of details - even commenting if it is close to the galley hence noisier etc. Which has power sockets, the works.
I will be doing England -> Vegas on Saturday in coach so knowing which seat has best leg room is a life saver!!
See you bishes in Vegas.