I agree with most of the posters above. Acquiring US citizenship is an onerous process. Have you considered Canadian citizenship? It would be much easier for you, and quite frankly living there feels like living in the US, (Unless you live in the great white north). If you live near the border...