I'm trying to recreate something like newegg's guided search for a real estate web site. Is there a specific name for this kind of filtering, or a language that supports it really well? I know about passing single variables to the url, but this would have multiple variables picked at different times. Here's an example of what I'm wanting to reproduce.