20040703 india: A 'taxing' budget presentation?