I've been looking at several solutions for this over the last month or so. I've not been happy with any of them! Not joking, I'm actually leaning towards an in house WordPress solution. It's quick, extensible, and can be made to do almost anything I can imagine. No integration into ServiceDesk, but I honestly hadn't really thought about that. What sort of integration would you be wanting? I have no solutions, obviously, but I'm looking for ideas myself.