Would you go to a grocery store that didn't let you know prices until you checked out? Same principle. As far as competitors, etc, arguments - that's not valid. You give customers receipts when you pay them, don't you?