Identification, Images, & Information
For Insects, Spiders & Their Kin
For the United States & Canada
"Blow flies (Diptera; Calliphoridae) of eastern Canada with a key to Calliphoridae subfamilies and genera of eastern North America, and a key to the eastern Canadian species of Calliphorinae, Luciliinae and Chrysomyiinae"

An interactive regional key, full of color glossy photographs with circles and arrows and a paragraph on the back of each one explaining what each one was.
http://www.biology.ualberta.ca/bsc/ejournal/mwr_11/mwr_11.html