I intend to write a more comprehensive article on this subject, until then, the links may be quite helpful.