We've been using Cerberus Helpdesk for quite a while at our office and it's met our needs well. You may want to take a look at it.
_________________________
~ John