what i mean as in controller is just a keys device to audition the sound. i dont see this as a problem, as it would just be a midi sample player routed to the database. i have thought of server technology/database of audio and max being used as a numeric call up device. but its early days.
In my experience unless you need to search by multiple parameters coll or dict are less pain than js and sqlite. Also I don’t know if Max 6 is any better but in 5 if you tried to parse the results of a search that had failed for whatever reason (like an improperly formatted query) then you would crash out. This leads to lots of statement and result checking in the js code which can quickly make the code pretty hard to read and maintain.