Mike, that's brilliant; I've got what I wanted now an alert that returns the state of the snap.
(Which was getting to be a pain working with many layers and blindly hoping that they would snap to either non-existent guides or other layers) Oh, I got around the currentstate problem by writing out a text file.