In my previous article (about punctuation) I stressed the importance of making your text flow smoothly. Avoid “stalling” your reader. If he finds your article difficult to follow, he might give up altogether in boredom or frustration.
If you find it difficult to work out how to punctuate your sentence then it is probably too long. Split it into two or more shorter sentences and avoid confusing and alienating your readers.