Is the following sentence grammatically correct, or do I need to make it into two sentences? Thanks.

I think that explains a lot, don't you?

Also, will you please check my grammar on these two items?

I think he enjoyed the fact that his prank had a two for the price of one effect.

Russ's book or Russ' book?

Thank you. I always appreciate your help.

Your first sentence is correct.

In the 2nd sentence, you need to put hyphens between all these words: two for the price of one

Russ's (because the basic form of the word is one syllable)

The sentence "I think that explains a lot, don't you?" is grammatically correct as it is. It is a complete sentence that expresses a thought or opinion. There is no need to split it into two sentences.

Regarding the first item you mentioned, the sentence "I think he enjoyed the fact that his prank had a two for the price of one effect" is also grammatically correct. It communicates the idea that the person in question found pleasure in the fact that their prank had a dual effect.

Lastly, both "Russ's book" and "Russ' book" can be considered correct, but the more common usage is "Russ's book." Adding an apostrophe followed by an "s" ('s) is the generally accepted way to show possession for singular nouns like "Russ." However, if the name already ends in "s," some style guides suggest using just an apostrophe after the "s," as in "Russ' book." This usage is more common in British English.

I'm always here to help clarify any grammar or writing concerns you may have.