Ability to query multiple documents.
Ability to query distributed data stored on websites in a variety of formats:
relational and OO databases, html, xml or ascii. XML query is translated
to query/view on underlying data representation.
Create XML schemas from non-XML data sources.
Support for "live" data: i.e. data that changes while user is viewing it.