So, Scott originally accumulated all those miles working for ThinkProgress? How does that work? You buy the flights and expense them back to the company, pocketing the miles?
The corporate thinking is: "Points are a reward for buying travel. And I'm the one footing the bill." The employee thinking is: "Points are a reward for traveling. And I'm the one on the damn plane."
Personal perks on a corporate card are similar, and again, do the math of how many points you get by channeling $60-100k/yr worth of corporate travel expenses through a credit card.