If you're planning your wedding, you've put in a tremendous amount of time and money to ensure it goes smoothly. No matter how carefully you've prepared, though, your big day could easily get derailed ...