Over the past ten years, on-demand single photon generation has been realized in numerous physical systems including neutral atoms, ions, molecules, semiconductor quantum dots, impurities & defects in solids, & superconductor circuits. The motivations for generation & detection of single photons are two-fold: basic & applied science.