Check for None in gig other_cost; use DecimalField for non-itemized fields (there's a risk that if itemized expenses are entered after the initial save, and empty string could be saved as one of these values, resulting in a None type)