Last Shaker Village. It is in New Gloucester Maine I hear their library has an amazing collection of primary and secondary sources regarding not only the Shakers but other radical religions in the U.S.
Will answer brief, ready-reference questions by phone, email or letter. Quality resources for research!