Originally Posted by gglave
I think one thing that would go a long way to improving the situation (particularly for Star Alliance etc.) would be allowing staff from Airline A to check in pax on Airline B. i.e. if I have a UA Flight number operated on AC metal, I should be able to check in at the UA counter.
Even simpler would be to not code share at all for flights where one would have to check in at the operating airline, but just have the ticket list the actual operating airline. Airline web sites could be set up to allow booking on partner airlines (e.g. UA's web site could list AC flights instead of the same flights code shared with a UA flight number, with a notation that UA FF mileage can be collected on the AC flight).
I fly enough to know about having to check in to the actual operating airline, but I have known people who almost missed flights because they waited in a long check in line at UA to find out that they needed to go to a far away check in desk to check in at AC.