I had been looking forward to an upcoming cruise for weeks. But timing is everything, and mine wasn't good. I had a deadline looming as I boarded the ship. I knew I needed to get busy right away or I'd never make my deadline. Then the on-board Internet crashed, and the prognosis wasn’t good....