Molecular probes: insights into design and analysis from computational and physical chemistry.