Why not income tax introduce TDS return filing as in form by CBEC ( excise), which is simple for anybody. This is will erdicate dependency of assessee over any agencies for filing TDS return. After the assessee files his return, the information can be gathered by department through any special software made for scurtiny & allocations of credit to deductees.