Often things are considered in only one light. Something is entirely good or bad. This is often a function of advocacy, human nature, or whatever, but TwoThingsCanBothBeTrue. Mozilla is a failure because it took many years to write and allowed IE to take over the browser market. Mozilla is a success because it is a good product. Both can be true. ---- It might also be true that Mozilla is a success because it took many years to write and allowed the inclusion of current technologies, which made it a good product. It might also be true that Mozilla is a good product because it does what you want it to do, on the machine you are presently using. ItDepends on your choice of success criteria! ---- Look into FuzzyLogic, which provides a much better explanation of this than trying to use Boolean logic. ---- See FalseDichotomy