>From time to time I see a description of an appliance that says it's using either fuzzy programming or logic. Does anyone have an explanation of how this differs in practice to "ordinary" programming ? I've read texts on FP/FL and, TBH, the explanations offered are, well, fuzzy. Am I missing something ? My catalogues offer FL ICs, but until I grasp what FL actually means I won't get the relevance of such ICs. I see references to analysis, estimations, learning and adaptive coding. Is self-modifying code considered FL ? When I've got a project on I go through the usual steps to work out how to accomplish the tasks the micro has to perform. If there's a linear function, such as motor positioning or temp control I can usually concoct something fairly smart and flexible to get it done. Have I discovered FL and not realised it or is "fuzzy" just a buzz word for a process that we Flintstone programmers have used for years ? If there's a whole "new" world of inter-active programming out there I'd like to know about it. Jinx