Must a comma always be inserted between two complete thoughts within a sentence?
No, the comma may be omitted if both complete thoughts are short:
We looked around and we saw no damage.
However, as the complete thoughts become longer and more complex, a comma is placed before the coordinating conjunction (and, but, or, for, nor, so, yet) to separate the thoughts and facilitate understanding:
The effectiveness of a decision depends upon logical soundness, and each team member must assume responsibility for contributing to the discussion of the possible alternatives.
We could arrange for lunch to be brought in at noon, but it might be very difficult to predict exactly when the speaker will finish her lecture.
A comma is not used with connecting words like therefore, however, consequently, and so on. Instead, a semicolon is used.