All else being equal cash is better. More "flexibility" in doing your IRS returns and credit card fees leak a lot of profitability out of a business. On the other hand, you could argue that accpeting other forms of payment could increase your transaction volume. The reality is that more and more people are using their credit cards for everyday purchases. I know I do because it is quicker to get through the register.
2007 335i Coupe - Jet Black / Coral Red / Aluminum Trim / 6MT / Sport / Premium / CA / Navi / iPod + USB