When the time for your annual tax filing approaches, you tend to become anxious about tax preparations. At the first glance, the US tax system looks quite complex and you fear that you might not be able to plan your tax filing by yourself. If more...