By now, you've probably heard lots of stories of people who purchased tickets or packages online and didn't get what they thought they were getting. Or spending hours in the run-around phone hell of the online booking...