Weather, mechanical dramas, late-running crew and airport woes mean delays happen no matter which airline you fly on. What's your preferred way of learning about them?
I started reflecting on this issue after learning that Virgin Atlantic has a Twitter account bot which will give you flight status details. Just send it an @message with your flight number (and port if it's a multi-sector flight) and you'll get a reply with the currently known details.
The Twitter option is fast and doesn't use much data, but if you've got a Twitter-capable device, you presumably can also check on a mobile browser. That's what I tend to do, and I'm constantly surprised at how sites often have more up-to-date information than screens in the airport itself.
And with that said, if I'm on the flight and have registered my mobile number, I'd expect a text message for any delay over about 30 minutes. But what does everyone else think? How do you like to learn about flight delays? Does the Twitter option tempt you? Tell is in the comments.