BRS Planespotter, why not log onto the virgin atlantic website. from there, you can put your booking details in and view the exact seat map, even choose your seat there and then (although they only allocate i think about 60% of seats for pre-booking and seats numbers can always be changed by VS without notice). you can also add any meal requests, and even input your passport details in advance.