Anyone Heard of Diabacor?

This seems like it has potential but, has anyone tried it or even heard of it before?

http://www.diabacor.com/