Not from catering, but, from landscaping and video work, my experience, make sure you detail everything. You contract needs to be detailed x3, as the run up to something as important as a wedding, things get forgotten, or ignored.
And do not skimp on price, price the gig for what it is worth. It will be worth every penny, if you go low, and something goes wrong, or expectations mysteriously change, you are the one who will get a bad rep. Weddings are high dollar, one shot and done jobs, you need to be detailed and up front about everything.
I'm feeling bearish, and I'm packing a Wusthof Grand Brisket slicer from MABA
"perhaps...but then again...maybe not..."