Right now, the filter widget filters treat any selected filter criteria as independent filter criteria. Meaning if I checked criteria as Apartment, Dog, Labs..... any record with any of these criteria would be displayed SMART Filter: (Image 1) It would be smart if these criteria were treated as dependent selections. Meaning only records with all the tags will be displayed GENIUS Filter: (Image 2) If, while in "dependent criteria mode", you click on the first selection.... the filter window then updates to only show possible additional criteria (tags) present in records with the first tag. The reason the filtered tag options is important, it helps you recall past records. If you have thousands of records as you filter you see the options of other associated tags/records. For example: if you have thousands of recipes and you tagged all the main ingredients. you could filter by "side dishes"... and then you could recall (see)all the side dish tags with main ingredients (tags): brussel sprouts, cauliflower, beets. But there is use with all type of records. Medical doctors with symptoms, Car mechanics with symptoms etc, Social media post with tagged attributes.