| I think avoidance of a punctuation mark is a terrible thing to teach.  Using a period in situations like the example can lead to choppiness.  The rule you cited is perfect, and the example is perfectly fine.  Use the semicolon where it works; the period needs a rest from time to time. 
				__________________it's quiet in here
 |