SNP TECHNOLOGIES INC