Xell wrote: I really hope you plan on rejecting the bbcode stuff and replacing it with something more flexible. That one is an annoyance when it comes to versatile css.
Most important reason for using bbcode is to avoid too complex html code (or css or scripts) in user comments and profiles. Making it more flexible decrease site security level.
BTW. Maybe you don't know, but bbcode brings you a lot of stuff:
http://www.bbcode.org/examples/