IDEA FIRST TECHNOLOGIES INC