With the country on its knees and many of our younger citizens fleeing our shores to Australia and Canada by the boatload, many would argue that we can scarce afford an influx of mass immigration of people without the skills or gumption to stand on their own two feet. Many complain that they are here to take advantage of our soft benefits system - and while I think the problem is overstated, it got me to thinking that a possible solution (and a way to get us out of the hole we are in) is to require that new immigrants make a small but not unsubtancial payment on arrival to the exchequer, and pay a immigrants tax annually until eligable for citizenship through naturalization.
This, I think, would slice down benefit scammers, and ensure that we only get people who willing to make a serious commitment. They would also be showing this commitment by helping us get out of the dreaded economic mess that the Germans and their cronies in the EU put us in!
I know some of the cranks on this site will probably jump down my neck for this, but think about it - what is wrong with asking for a solid commitment in this time of greatest need?