re: "what about two clauses with only a semi-colon between them?" A semi-colon is a clause conjunction. A comma is not: that's why a comma only between two clauses is a comma splice error, but a semi-colon isn't. A colon can also be used as a clause conjunction.