Revolutionary advances in both theory and technology have launched cosmology into its most exciting period of discovery yet. Unanticipated components of the universe have been identified, promising ideas for understanding the basic features of the universe are being tested, and deep connections between physics on the smallest scales and on the largest scales are being revealed.