Anyone interested in caterpillars can always check out the best forum on here - the BBB forum. That's Birds, Butterflies, and Bees. I just happen to be moderator.
We have a monthly thread dedicated just for butterflies and caterpillars. Come check us out!
http://garden.org/forums/view/...