By Lech K. Epler (eplerlk@compusmart.ab.ca)