Living in Denver I usually fly United on long flights in order to rack up miles, and also take advantage of mileage building promotions like credit cards and online shopping. 

Well this sucks:  Following US Airway’s lead , United will no longer give you a 500 mile minimum for flights less than 500 miles.  

If you fly from Colorado Springs to Denver for a connection, or from Grand Rapids, Michigan to Chicago as I often do - you could always count on at least 500 miles.   Not bad for those who fly from tertiary cities that require a short flight, but would be a long drive.   Now you’ll only get credited the actual distance flown - a measly 70 miles from COS-DEN. 

While I don’t care for the recent avalanche of airline rules and restrictions most haven’t affected me.  I don’t check a second bag, I don’t buy food on short flights, but this new policy is a bummer for me.   Here’s the discussion from flyertalk.com and the notice from UAL (and below)

Mileage Plus accrual policy for flights less than 500 miles
To ensure that Mileage Plus miles earned toward award travel on United and elite status are aligned with actual miles flown, we are revising our base accrual policy. Effective July 1, 2008, all travel on United, United Express, Ted, Star Alliance and partner airline* flights credited to the Mileage Plus Program will accrue actual miles, with no minimum. This change affects only those flights that are less than 500 miles. Flights greater than 500 miles have always accrued actual miles, and are not affected by this policy change.

This new mileage structure applies to travel on or after July 1, 2008, regardless of when the flight was ticketed. (Flights of less than 500 miles flown on or before June 30, 2008, will fall under the previous accrual policy.)