If you want a seat with extra legroom on Virgin (by the door basically), it will cost you about £30 - but you have to get there early. Sometimes they will let you pre-book this seat, but most of the time it will be given to some short b@stard for free if no-one pays for it. Getting upgraded is unlikely if you have not flown them before and are not a member of their Frequent Flyer program. Drinks are free in cattle class. Check out
www.virgin-atlantic.com for details.