I am struggling to understand few things about Travel Hacking: Difference between Elite and Redeemable Miles - The way I understand it, redeemable miles can get you free flights, but not flyer program status? So, of course there are benefits of getting flyer program status, but how do you ever get to that level? Approach to Hacking - What approach is better? Do you go and stick with one airline program or do you choose many many programs? What are your thoughts? So would you recommend joining just one one program (Star Alliance, OneWorld etc.) or all of them?