Be sure you add to your contract specific languange. After going through the abuse with Per Se, I would insist on adding performance language on my contract such as, "The purchase price includes successful updating of the database from Medisoft 6 to Medisoft 12 such that the database works without producing error messages. If support is needed for coversion of the database, this will performed within ___business days. Purchaser (or his designate), when calling support will get a support technician within 15 minutes of call, otherwise, purchaser will have the right to charge $___ /per hour in increments starting at 15 minutes for being put on hold to speak to support technician."