North America Benthological Society

Izaak Walton League of America Save Our Streams

Name That Bug game by Ray Swords

Know Your Macros by Michael Clapp - slideshow about macroinvertebrates and how to identify them

Macroinvertebrate ID Key - by New York DEC

Macroinvertebrate Identification Game - Allegheny College

Aquatic Insects of American Trout Streams - excellent macroinvertebrate photos

The Fisher Monk (guide to identifying mayflies for fly fishermen)

Mayfly Identification - by Dr. Corey Leonhard

Macroinvertebrate Key - by Kentucky Water Watch Program

Test Your Skills With the #MysteryMacro Quiz - Stroud Water Research Center