STAY AWAY!!! from PCCHARGE and ICTERRIFY. The debit portion of PcCharge does not work as you would expect with RMS, To be able to do debit with pccharge and RMS you will need an additional piece of software called the RMS debit module from pccharge. it doesnt always work. Also the newer version of pccharge is not supported with RMS. Keep in mind that both PCcharge and ICVerify that work with RMS use what is called the file drop method. If there is communication lost for some reason a customer can be double charged or not charged at all and your left holding the bag. I have seen many many many problems with both of these and if you talk to the tech support of a processor company(not the sales guy) they dont care for either as well.
Also something to know about ICVerify it was recently purchased by a processing company(I belive FDS(First Data)) and has been engineered more for them.
Remeber the cheapest solution isnt always the best solution. I have used TPI many many times and would go that way. TPI connect directly to RMS and you can use a broader array of pinpads and signature pads then just RMS supported. Also TPI does NOT use the file drop method.
The file drop method is a very easy way to open yourself up to fraud!!