point_in goes into the tempchain. That way, when needed, I can get the info (such as location, etc.) out of the stored point without having to For-Eachin or otherwise loop through all of the points. For example. Point1 and point2 are connected by a chain. Point1 has a list of all is chains, and each chain stores where its other endpoint is. So Point1's chain would have point2 in its .Linkedto field. That way I can iterate through Point1's Chainlist to find all the points it is attached to, then through Point2's Chainlist to find what it is attached to, etc.