I agree since you have to deal with various banking systems. In the US this would just be such a mess to support considering ACH (could you do ACH from anything akin to this Web Credits spec?). Bleh this is just a bad idea all around.