Just rediscovering an old hobby: sitting on hold to British Airways because they've cancelled a flight on me again ?