Millrace Asset Group, Inc.