Quoted from Bendit:Care to elaborate?
http://www.creditcards.com/credit-card-news/business-surcharge-card-customers-1585.php
There are situations where it's not legal. See the part about violating amex TOS, and certain states where it is banned. Legal some places though.
I use CC with big companies, but not small business. Just bad for the economy. Especially locally.