. . "However the reality is that many US persons for tax purposes find themselves three or more years down the road to realize or fully/partially comprehend all the intricacies of the US tax code.Moreover many US citizens fail to realize that difference in mentality for immigrants coming from other countries other than Western Europe,Australia or Canada does make a difference in adapting and understand" . .