Eric has been a great client for 5 or so years, always responds promptly and gives useful feedback. He keeps it fun too!