... cZip LOCAL nPos1, nPos2 // Find the position of the commas nPos1 := At(",", cAddress) nPos2 := At(",", cAddress, nPos1 + 1) // Extract the street, city, state, and zip cStreet := SubStr(cAddress, 1, nPos1 - 1) cCity := SubStr(cAddress, nPos1 + 2, nPos2 - nPos1 - 2) cState := ...