I just used a full stop to include all forms of punctuation that can separate two main clauses: semi colon, dash, colon...
I must admit, I don't really like the idea of a colon, nor a full stop, for that matter. They look unnatural. The comma is my favorite, but if it's wrong...
You?