The Hirsch Group specializes in the conceptualization, design, development, evaluation, review and assessment of human-computer interfaces. We can enhance current designs, recommen ...