1. A computer-implemented method for electronically presenting a presentation including multiple slides, each slide having at least one presentation constraint parameter assigned thereto, comprising: gathering metadata regarding the presentation; modifying, based upon the gathered metadata, one of the at least one presentation constraint parameter; and modifying, automatically, a content of at least one of the multiple slides based upon the modified at least one presentation constraint parameter, wherein the gathered metadata includes feedback from an audience of the presentation and the feedback is from an email associated with the presentation.