I'm not saying it's not awesome that they contacted you and others like that, it's the rare kind of great marketing that benefits both sides, but I certainly do hope that a company working in their field would know to use proper dev tools and not "go back though 3 and a half years of support tickets to find customers".
(I have no idea why there aren't more companies doing it)
It IS impressive to be doing this, at least once you're past the stage of having a few guys doing customer support.
Building an integration between a CRM and a backlog/bug tracker has some complexity. Maintaining that over several years and proactively contacting requesters back is impressive. At least in my world. :)
I don't think this is really true. I implemented it with Redmine for ~12 customer support people in a day or so. Been ticking along for five years without a complaint.
Trackers exist and are great, but people tend to ignore bugs/requests and either let them rot without cleanup or do sweeps that kill old information.