Thanks David.
I had assumed (wrongly) that the charities version came with no support. Wrong. Not only do we get full enterprise version of Salesforce.com, but we get tech support too!
They sorted out my problem which was down to a wrongly-set "unique" checkbox on a data field. Once unchecked we were fine.