Would you consider adding one's selection filters to the navigation hash, so that I can reload the page (or follow a link and come back) without having to re-do all of my filtering selections?
Query strings should be more reliable, hashes can be lost for example when using an URL shortener. Also URLs should generally be kept to under ~2000 characters, so depending on how many filters you have you might want to take the preset approach.