Welcome to the home of the Unofficial CSM Thesis Template. Please be aware that I have my own responsibilities. So, while I will do whatever I can to help you get your thesis to render properly, I provide no guarantee that I will fix any particular issue you might have in a timely fashion (see legaleze below). If you do have an issue then feel free to contact me by email via ehoover at mines dot edu.
Either should work fine, provided that you use the appropriate type of figures for the document compiler you have chosen.
This warning indicates that you have an excessively long abstract. So, if you want to submit your thesis to the Office of Graduate Studies then you will either need to shorten your abstract or submit a summarized abstract (extra paperwork). Please note that this restriction does not apply to Masters theses, however, there is currently no way for the template to tell the difference between a Masters thesis and a PhD thesis.
If you really want to you can, I won't stop you. Should you use this template in another context then you will need to strip out the warning and error generation code at the end of 'csm-thesis-environments.sty'. Just remove everything inside the 'AtEndDocument' tag.
As of this writing, the most recent version of the guide is the Fifth Edition (revised in Spring of 2009). To the best of my knowledge the current version of the template complies with the requirements set forth in the guide, or at least warns the user of possible incompatibilities (see legal disclaimer).