Virtual Terminal for CC processing

Does anybody know about some cheap Virtual Terminal service which I can use to process credit cards? I know authorize.net provides it but it is a little expensive and I am looking for other cheap solutions.