Thanks for the replies, they helped me understand lazy evaluation a little better.<br clear="all"><br>-- <br>Gautam<br>