I don't know if his software works or not. However, I do know that it relies on using multiple brokers, which have different prices (for the same currency) and being able to execute the orders before that discrepancy balances out. Sounds good in theory to me but don't know if it can be done effectively or consistently.