for the sewing to hold it together, zipper, etc- how about taking it to a saddle shop/shoe repair shop or something along that line. They have realllly heavy duty machines. They might also sew some lines on it that will hold it together. Just a thought. Canvas awning place? Boat tarp maker?