17 years in US and still no permanent residence of any sort?! That's why I'd never consider moving to US! If I chose a country to live in and they let me in I want to have a possibility of either becoming a citizen or at least have permanent residency (actually permanent; often permanent just means long-term).
Is Green Card that hard to get?