> Reading various RFCs (1034 and 1035), I figure that the maximum length of a
> domain name is 67 characters (including the TLD).
Actually, the very RFCs that you mention say:
"Labels must be 63 characters or less." (a label is the name between the
dots). So for .com, .net or .org domains you can end up with 67
characters (counting the dot): 63 characters + dot + 3 character
extension.
Note this is the DNS technical standard, registries can define their own
standards (which hopefully don't break the DNS standard). Following the
DNS standard, it would be possible to have a 69 character .uk name,
i.e. 63 characters + dot + 2 characters + dot + 2 characters. Of course
the .uk registry does not have to allow this if they don't want to.
And don't forgot you should keep the total of all hostnames, domains,
extensions, dots, etc. that make up one "domain name" to 255 characters.