Nateglinide: an insulin secretagogue with significant advantages over other drugs in its class June 22, 1999