Product review (5 stars): Perfect Filter
Exactly what we needed.