> hes also having problem fully utilizing all the cores, so adding machines wouldnt solve anything
See, that's the problem. You're also caught up in it. Multi-processing is not the same as distributed computation. People seem to think that the scaling of these systems is identical, and it's not. Even with Erlang, it's not.
hes also having problem fully utilizing all the cores, so adding machines wouldnt solve anything