If we are going to give permissions for certain BBCodes, why not expand this to all BBCodes? While we are at it, I think its feasible to move all built-in BBCodes to Custom BBCodes. This way, users can "pick-and-choose" which ones they want and which ones they don't. Forum permissions could then query the DB for all BBCodes and then present a user with the yes/no/never permissions. Since this list can get big, maybe add a new tab to forum permissions (BBCode permissions).Can use BBCode
Can use [flash] BBCode tag
Can use [img] BBCode tag
Thoughts? I'm interested in DB performance as well.