We're using ProvideSupport on our website. Happy so far... They have a nice desktop client for an operator. You can see visitors and initiate conversations. Transcripts are then sent to your e-mail. Was cheapest when we researched the topic (3-4 months ago).