And maybe one more point - if any of the two languages was better in all cases, then how would you explain, that the other one still survives ? Please repeat to yourself, over and over again until you are convinced, "having the fastest possible most efficient code is not always important." As an extreme example, I think I can state "assembler is always faster than interpretted pbasic" without much fear of contradiction. That doesn't mean that there is no reason for the basic stamp to exist... Sometime, I shall have to tell you all my views on why cisco had to abandon horizontally microprogrammed bit-slice microcontrollers as their preferred engine for network controllers. If the reasons aren't obvious :-( BillW