Bill,
I think you will find this link useful.
http://www.tispa.org/info/kinnaman/filtering.htm