What are some techniques for learning perfect pitch?  I'm trying to learn perfect pitch (being able to sing a note on command, sight read sheet music etc) and was wondering how to memorize the way notes sound or any other useful info on the subject.

Thanks :)