Hey, I said in the first sentence that it could probably be worse(and I am sure there are worse experiences). This is my first trip to Asia(prior to this, my longest non-stop was 8-9 hours to Europe, so this was my first time spending 15+ hours on the plane. I've had MX issues that lasted 3 hours before on all sorts of domestic routes, but I am just baffled at how badly UA screws the international business. The kicker to the situation is not only that there was 3-hour MX ex-ORD, but that the took that plane away from us and put it on different route! This 3-hour ORD-based MX could've been greatly neutralized if our plane simply continued on to SIN, as it was supposed to!