We've been using helpdeskconnect.com for our trouble ticketing system. It is cheap, and so far has worked pretty well, although it isn't the greatest for reporting. It is a hosted version of the ...
http://www.experts-exchange.com/Other/Miscellaneous/Q_23139286.html