This site advocates radical open borders. However, many people make distinctions between different kinds of immigration, depending on the source and target countries, the time period involved, and the nature of immigrants. Some of these distinctions are discussed below:

"The Efficient, Egalitarian, Libertarian, Utilitarian Way to Double World GDP" — Bryan Caplan