Using a topological argument, we give a simpler proof for the geometri
cal argument in the original proof of Isbell's ZigZag Theorem and an a
lgorithm which effectively finds the required ''zigzag'' path. Both th
e proof and the algorithm remain valid for a more general form of the
problem. (C) 1997 Elsevier Science B.V.