Comments on latest changes for VIP

The purpose of this pull request is simply to provide my line-by-line comments on the areas where VIP might ask for changes. If these are addressed proactively, it may speed up the process.
File uploads via a form are going to be a problem for them. You'd need to get the file into the media library and then access it from there.