Here's my geek topic for the week. This came up in a recent discussion and I thought I'd throw it out there and see what people think.In ROTJ,Threepio tells Luke that he's not sure what the Ewoks were saying,yet he still seems to be able to understand and communicate with them(at least on a basic level),which raises some questions. My knowledge about the inner-workings of protocol droids and their programming is zilch,but it seems obvious enough that in order to understand the Ewok language,it would have to be programmed into Threepio's memory.Since he was not sure what they were saying,should we assume that it was not?Maybe the Ewok language was never known to anyone outside of Endor.If that's the case,maybe his CPU also acts as a learning computer,i.e.,he can learn and assimilate unfamiliar languages fairly quickly just by hearing it spoken.Again,I don't know much about droid programming. Another idea is that it may not have been the core language itself that gave him problems.He did tell Luke they were using a 'very primitive dialect',and he says something similar in ESB when trying to communicate with Han's ship.One guess is that he's programmed to understand a given language,but the various dialects can confuse him.In other words,Threepio could speak English,but if he were talking to someone from say,New England or the Deep South,he may have problems with some of the nuances and speech patterns indigenous to those areas,or even older forms of English(i.e.,Victorian)for that matter. Any other thoughts?Yes?No?Maybe?