I have flown a very few times just for the mileage. Those times were solely to reach or maintain a certain elite level. However, all my flying is discretionary. I fly frequently to places I really want to visit and use all means (promotions, routing, etc.) to maximise my mileage earning