Speaking of that, does ‘anal retentive’ require a hyphen?
When used as a noun, they do not get a hyphen. Example: Diane is an anal retentive when it comes to the correct use of hyphens.
When used as an adjective, they do get a hyphen. Example: Diane is an anal-retentive editor who ensures hyphens are used correctly.
No, it’s two words. :)
No, but it requires at least a semicolon if not a full one.