I'm not using function-available() because I hate spaghetti-like code.
I considered that might also be a reason :) I never use it myself cause it's just darn painful. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list