In our case, we offer 24/7 web chat support, a ticket system, and a forum.
Personally, the best way of providing support is by creating a forum. Not only it creates harmony between the visitors and the administrators, but also, it promotes a website's growth.