You might also check out The Historical Society Page (http://www2.cybernex.net/~manty/). Although by no means comprehensive, it does link to a large number of Historical Societies and other resources.