Please post comments along with any ideas, useful resources or other improvements