Hi, Thank all you guys for replying this topic. Ian's water bottle metaphor is great. Now I've already understand how Schmitt Trigger works. However, when we try to analyze the negative feedback OpAmp, I find it hard to understand how the OpAmp works in a "fidelity way", not a ON/OFF way, and in the OpAmp case why two rules "no current flow in/out of the IC", and "the OpAmp try to keep both input the same" apply. I find it hard to reconcile Schmitt Trigger with the general OpAmp rule, even though I can easily understand the rationale without the OpAmp rule. Yesterday I tried to use "comparator rule of OpAmp" to understand Negative feed back OpAmp but failed. So, does anyone know why we have to use the two rule to analyze an negative feedback OpAmp rather than use the "comparator rule"? Thanks a lot!