In the last four times I've been in Italy, I've been stranded in Italy 3 out of 4 times due to Alitalia. Although Italy isn't exactly hard ship duty to be stranded in, you just got to roll with the punches, leave the airport, chill, extend your business trip, have some great food and hope that when you re-try to get home, somebody else (usually its the infamous baggage handlers and their supporters) won't be on strike.
Bill