The mere mention of filing an Income Tax Return (ITR) is enough to make even the most composed individuals break into a sweat; however, there is no longer any need to panic. The Income Tax Department ...