Should Online Retailers Collect Sales Taxes?

To me, the fundamental principle of ethical taxation is equal treatment of similar transactions.