1. A method for modifying an access plan, the method comprising the steps of: receiving one or more user preferences relating to the access plan, the access plan generated using a cost-based optimizer; associating the one or more preferences with the access plan; and storing the access plan and the associated one or more user preferences.