Yes I agree with you MarcNZ, they take everything into consideration. What sounds weird to me is that in Arizona, at least, a green card holder can never become a public charge because he can not ask for medicare/medicaid, for foodstamps ... absolutely nothing for 5 years, no financial help. So...