Last I heard Katadyn made really good micro mesh water filters. That's the first step prior to boiling. We're taught to filter first then boil to kill everything else (boil times vary on altitude so I suppose a GPS with an altimeter wouldn't go amiss).