I agree with the majority here. I've installed several desks and always come back to Perl Desk! I'd highly recommend it and it works just fine with CPanel. As NodeHost said, your errors are most likely caused by chmod values being incorrect.
Ability to search open and closed tickets
Multiple Staff, Admins
Announcements by email and/or front page
Ease of install
Ease of upgrade
Multiple ticket levels
These are a few of the requirements that we looked for. I am sure that I will think of a few more.
For ASP based ticket solution with MS Access, they got one but it is not free at *******.com or something like that....