This response is being typed using Modern View with BBCODE enabled. HTML and HTTP were both invented by Hans Berner Lee in 1989 and they predate BBCODE by almost a decade. HTML/HTTP are the underlying markup language/transport protocol used by the WWW. BBCODE is a greatly simplified version of HTML that was invented around 1998 to make it easier for less sophisticated users to format HTML content. Rgardles of whtehr you are using Modern or Classic View to compose a message everything the YT server sends to your browser for rendering is done using HTML
The Modern View editor uses a BBCODE pre-processor that accepts BBCODE as input and rewrites it as HTML for your browser to render. Modern View also "escapes" any raw HTML in your input to make it appear as plain text when rendered by your browser.
Classic View does not use a pre-processor. It accepts raw HTML as input and passes it directly through to the output. In Classic View BBCODE translation is always disabled and BBCODE tags are treated as plain text and passed straight through to the output.
In Modern View you can dynamically control BBCODE translation with the CODE tag. It turns translation of BBCODE tags on and off in the middle of your input.
After the [CODE] section is processed BBCODE input translation is turned back on and this input was typed using BBCODE [U] tags to format the text.
This section of my post is wrapped in [code]...[/code] tags which disables BBCODE translation for everything inside the tags. Here is your untranslated [URL]...[/URL] example.
[url=http://www.lincolnclutch.com/]Lincoln Clutch & Brake[/url]
TOH[/quote] Thanks, but I like Sean's explanation a whole lot better. It's much simpler, and as you can see it does work.