RE: Opinions please...
I totally agree with RDHunter, a well defined written contract should have been used. There is no disputing if the terms are in black and white.
You certainly deserve some cash back if your contract wasn't fullfilled however the amount will certainly be in disagreement. Consider this one lessoned learned and make sure it's all in writing next time. IMO
edit: LOL you and I must have been typing the same time Reacher.