Which is extraordinarily frustrating given how close our cultures our and the amount of talented developers who'd like to take a role in the US.
I just had an interview fall through because I'm a Brit and it would be difficult to get me over to SF due to the visa system. Maybe I should look for a dev job in Canada? :P