Noel, Your definition of "simplicity" -- the number of hardware gates required -- seems overly narrow. Bob Braden