Weddings are an expensive business in this day and age. It is estimated that an average American wedding costs about ...