So it's my understanding that beginning March 1 you will earn miles based on ticket price, not miles flown. Does anyone know how this will be applied to flights on Star Alliance partner airlines? If I bought a ticket through Singapore Airlines, but used my United MileagePlus account number, will I earn miles based on distance flown or price of the ticket?