I was working for a small software company at the time and we thought it was outrageous. We were selling our software online direct through our own web site and the cost was far lower. A few percent for credit card processing fees, and the server/bandwidth cost was inconsequential.