Tools for Self-Discovery