Every change we asked to make was stonewalled as not part of the original spec, until we found out there was no original spec - some bright spark just told them to write an app that does some shit and we will give you some money, giving them no indication of what our IT setup was like - the first they saw of our company was a week or two before the project was due to ship (about 3 months ago).