Thanks for all the responses. I realize the "I have been screwed" statement is a bit vague, so let met rather give the whole picture:
1. The client changed ADSL ISP's, from Telkom to this firm that supplies the hosting as well.
2. According to the client, they did not know the website was going to be moved. The new ISP claims they have all the documentation signed by the customer. I can only assume the web hosting portion was in the small print, or written in a technical way which the client did not understand.
3. Before I started hosting the site, the domain name was registered with a 3rd party. The domain could not be updated when I took over, since the original registrar was out of the country. The person standing in for him agreed to point the dns entries to my server. The new ISP caught the guy just as he got back in the country, he thought the request came from me, and approved the changes. Thus the site was moved without the knowledge of me or the client.
4. The new ISP grabbed the existing site of my server, but they could not get the php and mysql, thus, half the site is not working, and my company's name is on a broken website.
You have answered my question. I have no claim to the design. It was paid for by the client and that is that.
I'm in no mood to give them the php code and mysql db, but if the client insists, I will probably have to.
I am more agitated by the manner in which this ISP does business than by the lost of the hosting income.
I know for a fact this ISP tried to do the same thing with another business in the same area. Unfortunately for them, they copied the wrong website. The previous host did not ask design fees, only monthly hosting, and stipulated in their contract that the design belonged to them. So, at the end of the day the business sat without a website for more than a month...
In my opinion it is companies like them that gives IT professionals a bad name...