Gravar e-mail: cGMP: a unique 2nd messenger molecule – recent developments in cGMP research and development