3) It's not always clear where to put a particular query, as the result sets tend to be fairly custom as opposed to mapped to a particular class, and joins muddle which table is most prominent. This ...