Is there a cheap way to get money from customers (Not PayPal etc)
jsteele: I have found the best non-PayPal solution to be iTransact (http://www.itransact.com/marketing/referral/S33oOO).  They combine the gateway and the merchant account, and have lower fees than their competitors.