he is pretty much what I was getting at - I think in most web aapplications there will be drop-downs, radio buttons, status codes, and other data that should ideally be stored in a lookup table in the DB, but needs to be readily available in-memory for the application. (and that can NOT always be retrieved with other data using joins).