Traditional merchant accounts are the way to go. I keep telling people that and they keep resisting for some reason. I used to avoid Authorize.net but I have been setting more and more people up with them lately and they have been doing a much better job these days.
Plus they gave me a good buy rate.

So I will keep making people happy and keep sending them accounts!