There are always going to be problems with latency for any program - the problem is with the physical infrastructure rather than the software (which, as Matt says, ultimately comes down to physics!).