Here is a site that may be helpful to some people -- I haven't seen it mentioned before. It is the New York immigration center prior to Ellis Island. www.castlegarden.org