I am not sure if you guys are actually seeing that my example is something much, much simpler than an MMORPG game, and just how much leeway it presents for some kind of distributed calculation. In my example, nothing that is calculated on outside machines is urgent, or needs to update in anything even close to real time. It's literally akin to submitting your data to the outside machine, and then waiting for the result. If it takes ten seconds to get that result back - no problem. You won't be seeing the result of that calculation anytime soon anyways. If the result never gets received, no problem again - you will just have to wait a lot longer for that area to "load" once you reach it.
Maybe I'm missing something here, but I don't see how something like this is that difficult to do.
If it's terribly difficult to do even that, then I have to ask, is there any point to this 'broadband' aspect of the Cell to begin with, or do you think it will be used solely as a single unit CPU, with only distributed computing being among it's local cores and SPUs?