An introduction to x-ray intensity fluctuation spectroscopy is given by describing its relationship to speckle from coherent sources. Its use to measure two-time correlation functions is demonstrated using the equilibrium fluctuations of gold colloids in polystyrene and for non-equilibrium fluctuations in the unmixing below the miscibility gap in AlLi.