It is noteworthy that in the USAToday article, Randy rated SouthWest as the Worst FF program, but the absolute best ease of redeeming awards.... Interesting juxtaposition.
On another note, the article states, "Today, only Continental's OnePass, Northwest's WorldPerks, Alaska's Mileage Plan and US Airways' Dividend Miles lack mileage expiration dates. " I don't believe that this is correct, there are many other airlines that don't have mileage expiration dates. (although, some require that you fly at least once in 3 years to maintain this 'no-expiration'.) Is there a listing somewhere (or could someone post one) that has the information in expiration/non-expiration detail for all the different airlines?