Cosmic thoughts