Spent some time working out new database queries to reduce the total number of separate queries needed (fetch all possible values needed after the first selection with the same query that populates the options instead of separate requests for only the data needed after the first selection is made). Most of the time it doesn't matter but this change can make the interface a lot more responsive if the database is accessed over a slow network connection.