I have always been told that my sense of perfect pitch is "relative", in that I can recognize any note that is played (without being given a base point of reference), as opposed to "absolute", which I thought pertained to knowing the difference between, say, A440 and A442.

I've always been surprised by the fact that my perfect pitch comes much more naturally when I'm listening to an instrument that I can play. I have trouble with, for example, violin (which I can't play worth a darn). My perfect pitch seems to be a bit of a two-step process; first my fingers mentally fall into the keying of the note, and then I read my figurative fingers. Am I alone in this?