Thanks Graham! D is a lot of fun. Using it (language and compiler) is like a breath of fresh air. It raises the bar in so many ways. Ed ---------- Programming languages are like revolutions And revolutions are like bicycles When they stop moving forward, they fall over