I think it's very worth mentioning PatternHunter from Bioinformatics Solutions. It uses the BLAST algorithm with modified word-choice and accepts all types of base ambiguity. Check out: http://www.bioinformaticssolutions.com/ HTH, Paul