Dave: How can you detirmine which filter is currently active on a grid?
This information isn't stored in a session so there would be no way to determine which filter you're on. I've submitted a suggestion to the team here to add this information to the Get Value From Screen but I can't tell you when or if this feature will be added.
If you wanted to build a workaround you could replace the filter drop down on a grid with a button somewhere else on the page and assign the filter changes to an Action Result on change. Using your own custom filter view switcher you could then write the filter name to an Action Result every time it changes. This way you would know what the current filter. You'd also need to add an onScreenLoad action to write the default filter name into the Action Result to start. This is the only work around I can think of to acheive what you're looking for. The problem with this solution is that the filter by view drop down would still show in the grid so if someone used that instead of your button then your Action Result wouldn't populate.
~C