Ancestry.com
This link is to the website only, not the full database.
Cyndi’s List of Genealogy Sites on the Internet
Essex County Registry of Deeds
New England Historic Genealogical Society
Full access can be gained on the library’s computers, but not from home