EquiX is a simple and powerful query language for XML, suitable for the naive user. The main goal in designing EquiX is to strike the right balance between expressive power and simplicity. EquiX has a form-based GUI that is constructed automatically from the DTD of XML documents. Query forms are built from well known HTML primitives. The result of a query in EquiX is a collection of XML pages, and it is automatically generated from the query without explicit specification of the format of the result. Knowledge of XML syntax is not required in order to use EquiX. Yet, EquiX is able to express rather complicated queries. For example, it can express join, some forms of negation, and aggregation.