I did open a ticket and here's the guys reponse...
"To be able to see what exactly causing this high CPU usage, you'll need to access your Live Stats manager from your control panel, and to look over which one script or webpage is generating high traffic. If you purchase an upgrade for your account, the CPU usage, file limitation, number of the ftp accounts, mysql databases and emails for your account will be increased. Please be sure that you want to upgrade to the hosting package which can fit your needs completely, and you can do this from our main website price list. Also the file usage statistic says, that you don't have any available files for upload, also this means that you won't be able to receive any emails for the future. Please try to delete files which are temporary, or you don't need at all, because this limitation may spawn more problems with your account."
So he says I can upgrade for higher CPU usage, and file limitations? I've checked the site out and there isn't really a problem with it. It's just that if my client uploads too many photos in one day it uses more than 2.5% of the CPU time. I have told him to be careful, and he's promised that he'll limit how many photos he uploads per day.
My main problem now, is the number of files I'm allowed to have uploaded. Why is there a limit, and why wasn't I told this before I paid for the hosting? I understand limiting CPU time \ bandwidth \ disk space, but why limit the number of files!?!!? And what can I do about it? This site needs to hold lots of files, there aren't any I can delete.
Can I upgrade my account to allow for more files? What kind of problems will I encounter if I keep the number above 12644? (And why is the maximum number of files I'm alowed 12644, where do you get that figure from?)
Phew! That's quite I post I've made
)