Very useful post and comments!