<rant> HTML is easy to understand and I am convinced that the majority of users here know HTML. And, if not, a user would benefit from utilizing HTML as often as the user can. HTML is also universal --- the method of code is consistent. If I use <a href> on Slashdot, I know what it will do. If I use <b> on Kuro5hin --- the same result will occur on popular community sites elsewhere. If I use HTML in my PHP code, I know what will happen when I insert an IMG.
VB Code, however, attempts to remake the wheel and <b>simplify</b> HTML. When, in fact, VB Code is as much work as HTML (it uses brackets rather than '<' and '>'), and even with these changes it adds confusion. If I know HTML, why should I adopt to VB Code? With this message, if I want to make a word bold, I am accustomed to using <b>, but cannot. It is as if there is some sort of HTML penalty much like a user who is accustomed to browsing the Web with (gulp) a browser such as Mozilla or IE, and then attempts to use AOL. Perhaps AOL can reinvent Web browser because of its large market share. Certainly a like market share is not owned by VBulletin.
Where else is VB Code used for than on a proprietary message board? Perhaps a user study would conclude VB Code is more user-friendly on some forums, but on a forum for development --- with users accustomed to HTML, at least in my case, it is annoying. </rant>