Aside from the Lurker's Guide and a few of my pages, there isn't too much out there. A group of biologists who study stomatopods (there are about 50 of us world wide) are currently in the planing stages of producing a data base that would link information on all known species (including fossils), their ranges and habitats, genetic, behavioral and physiological data, etc - including photographs. I suspect this will take a year or two for this to come about, but we are working on it.
Roy