i am booking a few tickets on different airlines, with czech, ba, and virgin atlantic. i don't usually fly the same airlines a lot because i search the cheapest fares. anyone know how i should register to earn frequent flyer points for these flights .. most of them have partner airlines that i can choose to earn the points through. which frequent flyer programs are the most "versatile"?