Cosmic Confirmation