As I've discussed in some of my comments in the past, the only morally principled way to deal with this is simply to say "No." and accept the consequences. It may suck, it may derail plans, or even alter the course of your life. But at the end, thousands of people saying "No." is the only way to stop this.<p>The US isn't the first country to do this and it won't be the last. It's a sadly hypocritical state of affairs, but not surprising given the way things have gone recently. I travel all over the world, and I will adamantly refuse to give any information about myself which isn't contained already on my passport. The entire point of a passport is to provide the relevant information to determine whether or not to admit me across a border. If that is not sufficient, then I suppose you'll have to deport me and deal with any PR fallout for doing so (if any).