As an agent, why would you need to take credit cards yourself???
Anyway, the rates above seem high. I have an unrelated small business with a virtual terminal. Costs are $25/
mo plus around 1.75%. You should be able to get w/ no set up fee and lower costs. Also, they are negotiable and don't get stuck in a long term contract. When my contract is up I'm switching since I can now get better than this.