Added check for existence of ProgramData.

Also fixed some phrasing and a typo or two.