SeatGuru is a great site that gives you the information you need to pick the best seat on your next flight.
* Detailed seat map graphics.
* In-depth seat specific comments denoting seats with limited recline, reduced legroom, mis-aligned windows.
* Color-coding to help identify superior and substandard seats.
* In-seat power port locations.
* Galley, lavatory, Exit Row and closet locations.