Foreign workers should be welcomed to take up jobs shunned by locals. However, foreign workers should remain as migrant workers; once their contract expires, they should leave. This is what they are doing in cities like Dubai. There is absolutely no need to confer citizenship (PR or otherwise) to these foreign workers. Therefore, foreign workers should NOT be allowed to buy properties here in Singapore. They should, instead, rent from Singaporeans, thereby providing a stable additional income to home owners. White collar jobs and higher-paid administrative jobs should NOT be contracted out to foreigners. If foreign companies want to invest in Singapore, then they should be encouraged to employ locals instead of bringing their own team here. And please, we do not need migrant workers to come here and take up sex trade workers. We want talents but not THAT kind of "talent".