For all those businesses that sell over the phone, we have a free virtual terminal and low cost merchant account. Perfect for the B2B business. Supports recurring billing. Good reporting and administrative capabilities. We are based in Overland Park, KS (a suburb of Kansas City) but provide service nationwide. Call 913-907-4884 for details.