> I think that NaCl is more geared towards being a target of a port for an existing application thats been written
It is, but you can also port existing applications to JS.
> I htink the pie is big enough for both NaCl and javascript apps.
It's a different pie. NaCl is chrome-only (and just enabled in the chrome store, in fact), while JS runs in all browsers.