In moving modules from 5.x to 6.x it is commonly suggested to move our drupal_add_css (and _js) into hook_init. Ceratinly I did this in nearly all my modules because it was the common suggestion. However, now that Im making a big change in one and having problems with the CSS, it dawned on me that this suggestion adds the CSS files to *every* page, not just the ones we were targeting. It finally dawned on me that I have hook_help that only fires on the pages I need to CSS on, so I moved the drupal_add_css into hook_help, which to me makes a lot more sense because now my CSS is only applied to those pages for which it is intended. What do others think of this? Are there pitfalls I may not have covered? Nancy E. Wichmann, PMP Injustice anywhere is a threat to justice everywhere. - Martin L. King, Jr. No virus found in this outgoing message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.11.9/1990 - Release Date: 3/8/2009 5:17 PM