Updates to dowser from http://www.aminus.net/wiki/Dowser