I have been researching on my family genealogy for just a few years but not in a daily basis as I work with Book Conservation during the week, so only the weekends are left for doing that and it’s not so much when you have so many other things to accomplish in just two days.
The FamilySearch website (www.familysearch.org) is the first place I go for searching original records and they have a large database for Brazil. The newest one, updated September 2011, is the Immigration Cards 1900 – 1965:
Also, a Wiki article on Brazilian Immigration can be found at FamilySearch with a good overview on this topic: https://www.familysearch.org/learn/wiki/en/Brazil_Immigration_Records_(FamilySearch_Historical_Records)
I found many documents from my family at FamilySearch web site. They are inestimable source of evidence and confirmation for many aspects of my study.
Regarding the immigration into Brazil ports the best place to go is the Arquivo Nacional – www.arquivonacional.gov.br
You will find a great resource on newspaper from Brazil at Biblioteca Nacional, they are fully searchable by keywords. Newspaper Online.