Thank you for the warm welcome.
I have looked at SeatGuru, and in general, I won't have to worry about power boxes being underneath the row ahead of me in row 27, but I will in row 25. However, there are 3 different versions of the M80. SeatExpert doesn't say which rows have power ports and which don't. I'll keep looking.