Well, it all depends on the programmes you have enrolled for and how frequently you participate in these programmes .
With long Distance Telephone companies and Credit Card banks being a party to the Frequent Flyer programmes , you can still earn miles withour travelling !!!