Ciao is a public domain, next generation concurrent constraint language and program development system developed by us (initially within the ACCLAIM (EP 7195) project). Ciao allows the user to program in the styles of Prolog (it supports full ISO-Prolog) and CLP (constraint logic programming -- in particular CLP(R) and CLP(Q)). At the same time Ciao also allows very high level concurrent and distributed programming. Its execution model is also capable of exploiting parallelism for performance. All these modes of operation are illustrated in the WEBCHAT demo: queries prepared by the WWW form are processed by a Ciao client, which connects to a WEBCHAT server, also written in Ciao. The Ciao server can use its local geographic database or use remote databases, which have additional information on particular topics (such as rivers, countries, etc.). Also, the system can use workstations on our local network transparently to increase performance, speeding up the handling of queries (note, however, that this and other features may be disabled at times to avoid increasing the load on our systems). All of these modes of operation are smoothly integrated within the same language and system.