Au contraire ... I think it's a very valuable post to eventually keep in the Resources Forum (?).
Unfortunately the post does not get into the Non-Immigrant visa area. For instance, the author does not include any info on the Retirement Visa ... e.g. the Non Immigrant 'O' and 'O-A', which is of interest to many on this board.