Yeah, it looks like I really screwed the pooch on this one. I have no doubt I'll get paid, but now I'll do a better job making sure I get paid when I want.
My wife suggested that I pull the project off their server until I get paid. I considered this, but I want to keep them as a client. But then she wants to be paid for the hours I ignored her while working on it.