On business, I fly full fare approximately every 3 weeks -- for personal travel, I don't remember ever having flown full fare.
Even for business, I sometimes wonder how much money I might be able to save the company by buying tickets in advance. Even with the occasional cancellation and no refund, I think the amount saved would be substantial...