Does anyone know where I could get XML/XSL help for my status page. I wrote my own block-status.xsl file which is a simpler status page intented to be used as a block in CMS (Nuke, Drupal or Xoops for example). Currently, it lists every mount available with a green dot next to it. My problem is I *expect* a certain number of mount to be availabble and currently, if a mount is missing, it is simply not listed: <xsl:for-each select="source"> [...] </xsl:for-each> Instead of selecting against the source, I would like to work against an *expected* list: <xsl:for-each {list-of-expected-mounts}> <xsl:choose> <xsl:when test="server_description"> [green dot] bla bla bla </xsl:when> <xsl:otherwise> [red dot] bla bla bla </xsl:otherwise> </xsl:choose> </xsl:for-each> But I have not idea how to run the for-each against a somewhat static list, only against source nodes. Thanks. -- Charles Gagnon | My views are my views and they http://unixrealm.com | do not represent those of anybody charlesg at unixrealm.com | but me. You can lead a mule to water, but you can't make him drink. However, if you shoot a couple of uncooperative mules, the rest tend to get pretty thirsty.