Virgin offer a service whereby you can pay extra for the exit row seats, but as there are probably about only 6 seats with extra leg room on a long haul flight and there are say 200 people in economy everyone and his brother asks for the seat so I think its just first come first served