Checks and money orders are fine. Unless you plan to sell on ebay.
You also have google checkout and Paypal. Paypal is most common but not preferred as their protections they claim are non-existant.
If your into high volume I suggest a Merchant account.