ITSA Backs Call for Tax Stamp Technology