Having the QX blues today. First delay was due to late inbound. Second delay was due to a mechanical. They fixed that, announced boarding, but then there was a new mechanical. They quickly fixed that, but then the crew had been reassigned. They found a new crew that would show up 3 hours later.
I changed to an AS operated flight (and lost my F seat

) and the agent told me QX has been having a rough morning.