i read that and those countries you posted but i'm not from any country in your list on that thread. However i also read somewhere that they include almost 95% of countries around the world.
I also read somewhere on this board that somebody said, tax authorities usually don't care much about...