Form discrepancies

excellent effort for a tricky problem Thanks
simonpople