Carlo Zapponi has a great interactive website that visualizing the migration flows of people into or out of any country you choose.
peoplemovin shows the flows of migrants as of 2010 through the use of open data (see Data Sources). The data are presented as a flow chart that shows the connections between countries. The chart is split in two columns, the emigration countries on the left and the destination countries on the right. The thickness of the lines connecting the countries represents the amount of immigrated people.
Simple, beautiful, and powerful.