I've learned to frequently check not just my seat assignments, but the flights themselves, to make sure things stay on track. Not doing so risks a lot of hassle, and potentially missed flights.
Earlier this year we went to the Yellowstone Park area for a two week trip. It involved a week in a timeshare near the park, followed by a second week in motels as we drove all over the Montana/Wyoming/South Dakota area. This lengthy itinerary allowed us to plan to spend our final night in the Old Faithful Lodge, as a farewell to enjoying the Park over this excellent vacation. The next morning we would enjoy breakfast in the Lodge restaurant, and see the geyser one more time, before making our leisurely way up to Bozeman, Montana, for our flight home.
Somewhere along the way, Alaska Airlines decided to radically change the flight time of our return flight, from a convenient late-afternoon departure, to one leaving at 7:00 AM.

Not only did they not tell me about the schedule change (another serious bone of contention), but in order to make that flight, we'd have had to get up in the middle of the night to check out, drive to the airport and turn in our rental car, and still leave time to make it through security, and then board on time. It was completely unworkable.
Thanks to a creative Alaska ticketing agent, we were able to reschedule to a better departure time, although it changed our nonstop flight to a one-stop with a 90 minute layover. It wasn't the best plan, but at least it saved our final night in the park. What a PITA.
Since then I'm diligent in checking frequently, to make sure things stay on track. Part of the travel game, I suppose.
Dave