IMPACT TECHNOLOGY, INC