After much debate we’ve decided to go with “ZenDesk” as a support tool. It seems to do pretty much everything, although it does rather like working in it’s own tab rather than integrating directly into the site. That said, it does provide an AJAX popout which works from any page with regards to posting support requests.
There’s a direct link to it here.