Send payment and message at the same time I am using NBitcoin to write some code.  I want to send some bitcoin to an address AND include a message with it.  The message could say who the payment came from or why it was sent.  According to the demos, a txOut can have a destination or a message but not both.  Both are stored in the ScriptPubKey.  

Edit.
Someone suggested I could use two Outputs, one for the payment and one for the message, but that doesn't seem to suggest there is a link between the two.
That's correct, you'd need to create two separate outputs. 
OP_RETURN and payment outputs are two different output types that cannot be combined.
I don't know what you're trying to do, but generally, it should be unnecessary to provide a comment with a payment. All the payment related communication would already have been done out of band with the recipient finally providing an invoice address. Given the payer sending the payment to that invoice address, the payment is clearly associated with the invoice.

Note that any bitcoins included in the OP_RETURN output are burned and become unspendable. (H/T Jose Fonseca)