Question regarding the number of bytes in an OP_RETURN transaction
I found the answer on Wikipedia:


  One hexadecimal digit represents a nibble, which is half of an octet
  or byte (8 bits)


So two hex digits per byte. And a "nibble" for half a byte. I like that. :)