Q:  	Reloading a page after changing the filtering state (from the tray
	menu) produces the same page.

A: 	Try doing Shift+Reload (Ctrl+Refresh in IE). If it doesn't work, you
	will have to clear the browser's cache. BTW, clearing the cache right after
	installing bfilter is also a good idea.
 
Q: 	How well does bfilter scale? Can it support NNN concurrent users?

A: 	I don't have any real-life figures (I would be interested in those),
	but according to my tests it can handle about 20 Mbit/sec data rate on my
	Athlon XP 1800. That's not just forwarding, that includes html and
	javascript processing and everything else.
 
Q: 	What is the relationship between rules and rules.local files? Do
	records in rules.local override the ones in rules or supplement them?

A: 	It's a rather complex relationship. I'll show it by example.
	Suppose our rules file looks like this:
	filter=1
	jsengine=1
	# other parameters are ommited
	[regex1]
	filter=0
	And our rules.local file looks like this:
	jsengine=0
	[regex2]
	filter=0
	First of all, the default filter=1 parameter from rules is also implicitly
	present in rules.local, as it's not overriden there. Then, although only one
	parameter is assiciated with each regex in this example, all of the other
	parameters are also implicitly associated with them, and their values are
	taken from defaults of the corresponding file. So in reality the [regex1]
	record also contains jsengine=1 and the [regex2] record also contains
	jsengine=0.
	
	Now suppose we want to get the jsengine parameter for an URL that matches
	regex1. First we look for a matching regex in rules.local. Having found
	none, we continue to look in rules. We find the [regex1] record that matches
	the given URL. This record has an implicit jsengine=1 parameter which we
	were looking for. If our URL doesn't match any of the regexes, we take the
	default parameter from rules.local which is jsengine=0. 
