we use a ticket desk. Since installing it 6 months ago support issues have dropped by 50 %/ becuase of the KB we have which gives possible answers to the most commen qs before a ticket is submitted. Its great for tracking as well as we keep all closed tickets. We have 4 dead hours when theirs no support other than that we respond usually within 15 mins.
http://xerotics.com/tt/