a guess: unique array key corresponds to 1 unique marker. To replace 2 markers you would have to do "substituteMarkerArrayCached" twice. -- George (Zorik) Pavlenko http://www.zorik.net 052-8647043