This site, created by author William M.K. Trochim, describes numerous methods of nonprobability sampling, including accidental, haphazard or convenience sampling and many other types of purposive methods. Some of these purposive methods he describes are: modal instance, expert, quota, heterogeneity, and snowball sampling. Overall, this is a good, albeit brief, overview of the subject of nonprobability sampling.