Keep in mind that Ninjam introduces a 'fixed latency' (in musical terms
it's usually 1 beat 'out') to try and sync all palyers, which is clever
and suits some kind of applications like jamming, but not real-time
remote playing.
    

Last time I looked it wasn't 1 beat but one bar. Which makes much more sense 
musically... And leaves more time for the network to catch up.
  
Sorry, bar is what I really meant, beat wouldn't make much sense :)