Reasoning About Multi-Attribute Preferences (extended abstract)