I dont know if I have perfect pitch, I've never really thought about it though my dad and brother do so it might be genetical. However I always used to amaze my friends at school by them naming a song and me just playing it immediately on the piano. I also picked up my friends guitar which was toooooootally out of tune and just tuned it straight back up without a tuner or anything, but I just thought that was because I know the sound each open guitar string makes so well that it was easy. Dont know if that means I have perfect pitch or just a good ear!