I really don't know what to do right now as I have really painted myself in a corner. I originally took the project on to help out another company in major need and now I have taken this horrendous responsibility on. A year later and only $4000 I am finding myself trying to find resolution. Plainly, this site is extremely complex in terms of functionality and overall usability and it is now killing my productivity. The client has also been difficult to deal with right from the start and now the difficulty level has raised significantly. I feel mostly responsible since I did promise a working site so my integrity keeps me driving on.

Any suggestions as how I should handle this? Any advice is greatly appreciated.