Especially files for web, you wouldn’t want to use space for separating between words. This system of hyphens and underscores is pretty good on replacing space. 2. I’m not shy about name length. I always include info relevant to the function of the image and/or the section it belongs to. For example: home_nav_my-resume.gif, footer_nav_email_on.gif, widget_bullet_green-arrow.gif … File Naming / Organization Methods? – [What do I know]