Two months in advance, my wife and I booked and had confirmed aisle seats adjacent to each other on opposite sides of the aisle for outbound and return non-stop flights between CLT and DEN. When I printed boarding passes for the outbound leg, my wife had been move 6 rows behind me to a window seat. For the return flight, my wife's seat assignment had completely disappeared. Only after a call to USAir customer service was she able to get promise of a middle seat one row behind me.
My complaint is that after full payment for a flight and "official" seat assignment, the airline should not change assignments without contacting the customer well in advance and explaining why the change is necessary/requested

. Additionally, the customer should have the option of canceling the flight or rebooking with guaranteed seating at another date.