Anyone who has ever planned their own or someone elses wedding can tell you that it is one of the most complicated ev... [read]