Back on the "power adaptor for your laptop" topic, they do have them on board, but they offer them to First Class passengers first. In 4 longhaul flights, though, I've never seen a passenger request one, so I'd say your chances are very good.
Happy travels!
David