Two Years and not a single free ticket? That's really unusual. In a year and a half, I've gotten four, plus the one I bought with the points from the company credit card.
One thing to check, if you're not doing so already: partner airlines. In many cases, you can choose to have miles flown on one airline go towards the FF program on another. United and US Airways do that (I loathe riding United, so I send all those miles to US), and Continental, Delta, and Northwest all do it. (In that case, I hate riding Northwest, so I alternate those points between Delta and Continental, depending on which one's closest to a ticket.)
Don't forget the Hilton Double-Dip: you can forego a few Hilton points, and get 500 miles per stay on the airline of your choice. As most of our stays are one night, that adds up very quickly. Assuming half your nights are at Hilton properties, and subtracting out training and vacation, that's still 63 nights, or 31,500 miles, which should get you a domestic ticket on anybody.
Since you're actually having good luck non-revving (lucky guy), though, you might want the extra Hilton points... lots of options.