You should file a case in smalls claims court as long as your suit will not be more than 5,000 dollars which is the maximum limit in small claims. It sounds like your case has merit. There is a theory in contract law called substantial performance. This means that if you substantially completed the job, and the remaining problems with the site were minor or resolved, then you might be due the full contract amount. It seems as though the site you created is working fine from what you describe above. Simply file a case, and when you appear in court, bring all pertaining documents and proof to show the court. The filing fee is not much, but be ready to dedicate a few nights to sitting in court.