PERFORM and other Tim Hannig products