Greetings Everybody,

I'd discovered Drupal some time ago. Currently I'm learning to use it. I have notice that Drupal uses ".htaccess" in order to ensure security and to support "Clean URLs". I did basic search on "drupal.org" about details how exactly Drupal uses ".htaccess", but didn't find anything. All experienced apache administrators, that I know, don't recommend use of ".htaccess" files. So I have a few questions:

1. Is ".htaccess" dynamically generated or it's static?
2. Can I move configuration settings from ".htaccess" file to my "httpd.conf" and disable "overwrite"?
3. I have notice that some modules (like 'gallery' for example) writes additional setting inside ".htaccess" file. Is this standard practice?
4. If ".htaccess" is dynamic, Is anyone had written script that updates "httpd.conf" when ".htaccess" file has been updated?

Thnaks,
SAL-e

ps. I'd like to recommend to create separate chapter in 'Handbooks' about ".htaccess"