Changes to dsIDXpress

These changes would allow more flexibility to dsIDXpress.

See the titles of the commits for the purpose of the changes.