This site, created by author William M.K. Trochim, describes in detail five different types of random sampling. Some of these types include: simple random, stratified random, systematic random, cluster random, multi-stage sampling. The author provides examples, definitions, and the procedures behind the methods. Overall, this site provides a nice overview of probability sampling.