for a ZRH-FRA-IAD-SEA on UA (the ZRH-FRA segment on code share LH) return, in paid eco, upgraded with miles to business, the mileage calculation looks as this for me:
[*]earns: 28'000 miles (includes status bonus) for the flight, plus diverse miles-bonus for e-ticket, credit-card (Diners), hotel miles, duty-free shopping miles, some times UA promotion miles[*]earns: 4 one-way-confirmable N-American-vouchers (as a 1K)[*]earns: 1,4 booklets of 500 miles upgrade vouchers[*]costs: 40'000 miles for return upgrade