Thanks for the kind words, all.
With respect to your specific question on whether CDGcommerce can handle international merchants... CDG can only approve an international merchant -if- they have a U.S. bank account, U.S. business entity and a U.S. signer for the account.
If the above criteria are not met... you may want to consider a third party processor (like PaySystems, 2CO, PayPal) or an international processing solution like WorldPay or PSI-Gate.
Best of luck in your search for an international payment processor!