We are using our community forums for support purposes and we do like to extend it with a live chat on our main website, where both guests and users can chat externally.
I have been using some other chat extensions for 3rd party software, but I really prefer to use the chat functionality of Discourse, as I do like to keep the product support at one place.