Regarding your filter… I have a couple of requests:
1) Over a year ago I asked if you would kindly default to LIKE instead of =. This is an OBVIOUS improvement as… if you want to find a field = RED… you just type RED… if you want to find a field starting with RED.. you type RED%. So… it is NEVER detremental to default to LIKE… it is simply an obvious improvement… not sure why you haven't done this 1 minute programming change.
2) When the user defines a filter… then tries to filter on another field… you add a second filter with the AND boolean. WHY?! There is a fair chance the user simply wants to filter on a new field and then has to go through laboriously deleting the original filter!
3) If you are going to add multi level filters… surely allowing the user to choose OR / AND would make much more sense.
Regards