I often use orient to align complex objects, which when selected makes it very difficult to identify snap points. I usually combat this by placing points in the locations I plan to orient from and to, and then only snapping to points. I was working on one this morning and I was thinking, at least in this particular instance, this would be much easier if I could pick Reference Point 1 and then Target Point 1. Instead of picking all the reference points and then going back and picking the Target Points. I wish there was a toggle to allow me to select: reference, target, reference, target, reference, target, instead of reference, reference, reference, target, target, target.