Heres a list of the sites Ive been using.
I found lots of information on this site.
https://familysearch.org/
This site is good if you know a birthday. Look up the birthday, names are in alphabetical order by first name and it will give you SS# number (great for finding more info) and death date.
This site is a list of other sites
http://www.cyndislist.com/
Site Im building my tree on
Ancestry.com
Ship records
http://www.ellisisland.org/