One of the things that have annoyed me for quite some time was Input filters. Anyone working with Drupal 5 and 6 knows that there is no way of assigning roles to any Input Filters that has been set as 'default'.
There have been many times that setting HTML Filter as default was very useful for end-users if they needed more than just to update text on the site (ie, applying many formatting to text). However, this poses a security problem such as Cross Site Scripting (XSS) attack if we were to allow anyone to input all sorts of tags.
So what do we do? well, there is a module that just simply takes care of this issue and it's actually been around for quite some time now, god knows how i have missed this all that time??? Read more about Setting permission roles for 'default' input filter