diff --git a/inst/doc/dataRetrieval.pdf b/inst/doc/dataRetrieval.pdf
index c0251886b9077935cf47bb8bf6f0c3d749aaaa91..1f9b54f1f21d6455999df897afc155e0b6af17d6 100644
Binary files a/inst/doc/dataRetrieval.pdf and b/inst/doc/dataRetrieval.pdf differ
diff --git a/vignettes/Rhelp.png b/vignettes/Rhelp.png
new file mode 100644
index 0000000000000000000000000000000000000000..2267f63983342275a92bf41a3f9b9f99fd0b76fd
Binary files /dev/null and b/vignettes/Rhelp.png differ
diff --git a/vignettes/dataRetrieval.Rnw b/vignettes/dataRetrieval.Rnw
index e569c707a90d2ed5be08a101455c037a854a7aff..4c30c40a5df538baa80264b5f21e4c0f39fb254b 100644
--- a/vignettes/dataRetrieval.Rnw
+++ b/vignettes/dataRetrieval.Rnw
@@ -363,7 +363,7 @@ Note that time now becomes important, so the variable datetime is a POSIXct, and
 \subsection{Water Quality Values}
 \label{sec:usgsWQP}
 %------------------------------------------------------------
-To get USGS water quality data from water samples collected at the streamgage (as distinct from unit values collected through some type of automatic monitor) we can use the Water Quality Data Portal: \url{http://www.waterqualitydata.us/}. The raw data are obtained from the function  getRawQWData, with the similar input arguments: siteNumber, parameterCd, startDate, endDate, and interactive. The difference is in parameterCd, in this function multiple parameters can be queried using a vector, and setting parameterCd to \texttt{"}\texttt{"} will return all of the measured observations. The raw data may be overwhelming, a simplified version of the data can be obtained using getQWData.There is a large amount of data returned for each observation. 
+To get USGS water quality data from water samples collected at the streamgage (as distinct from unit values collected through some type of automatic monitor) we can use the Water Quality Data Portal: \url{http://www.waterqualitydata.us/}. The raw data are obtained from the function  getRawQWData, with the similar input arguments: siteNumber, parameterCd, startDate, endDate, and interactive. The difference is in parameterCd, in this function multiple parameters can be queried using a vector, and setting parameterCd to \texttt{"}\texttt{"} will return all of the measured observations. The raw data may be overwhelming, a simplified version of the data can be obtained using getQWData. There is a large amount of data returned for each observation. 
 
 
 <<label=getQW, echo=TRUE>>=
@@ -380,6 +380,7 @@ dissolvedNitrateSimple <- getQWData(siteNumber, parameterCd,
         startDate, endDate)
 names(dissolvedNitrateSimple)
 @
+
 Note that in this dataframe, datetime is imported as Dates (no times are included), and the qualifier is either blank or \texttt{"}\verb@<@\texttt{"} signifying a censored value. A plotting example is shown in Figure \ref{fig:getQWtemperaturePlot}.
 
 <<getQWtemperaturePlot, echo=TRUE, fig.cap="Nitrate plot of Choptank River.">>=
@@ -397,7 +398,8 @@ title(ChoptankInfo$station.nm)
 \subsection{STORET Water Quality Retrievals}
 \label{sec:usgsSTORET}
 %------------------------------------------------------------
-There are additional data sets available on the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}).  These data sets can be housed in either the STORET (data from EPA) or NWIS database.  Since STORET does not use USGS parameter codes, a \texttt{"}characteristic name\texttt{"} must be supplied.  The following example retrieves specific conductance from a DNR site in Wisconsin.
+There are additional data sets available on the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}).  These data sets can be housed in either the STORET (data from EPA) or NWIS database.  Since STORET does not use USGS parameter codes, a `characteristic name' must be supplied.  The getWQPData function can retrieve either STORET or NWIS, but requries a characteristic name rather than parameter code. The Water Quality Data Portal includes data discovery tools, and information on characheristic names. The following example retrieves specific conductance from a DNR site in Wisconsin. 
+
 
 <<label=getQWData, echo=TRUE>>=
 specificCond <- getWQPData('WIDNR_WQX-10032762', 
@@ -452,7 +454,7 @@ INFO <-getMetaData(siteNumber,parameterCd, interactive=FALSE)
 \subsection{Daily Data}
 \label{Dailysubsection}
 %------------------------------------------------------------
-The function to obtain the daily values (discharge in this case) is getDVData.  It requires the inputs siteNumber, ParameterCd, StartDate, EndDate, interactive, and convert. Most of these arguments are described in the previous section, however \texttt{"}convert\texttt{"} is a new argument (defaults to TRUE), and it tells the program to convert the values from cubic feet per second (cfs) to cubic meters per second (cms). For EGRET applications with NWIS web retrieval, do not use this argument (the default is TRUE), EGRET assumes that discharge is always in cubic meters per second. If you don't want this conversion and are not using EGRET, set convert=FALSE in the function call. 
+The function to obtain the daily values (discharge in this case) is getDVData.  It requires the inputs siteNumber, ParameterCd, StartDate, EndDate, interactive, and convert. Most of these arguments are described in the previous section, however `convert' is a new argument (defaults to TRUE). The convert arguement tells the program to convert the values from cubic feet per second (cfs) to cubic meters per second (cms). For EGRET applications with NWIS web retrieval, do not use this argument (the default is TRUE), EGRET assumes that discharge is always in cubic meters per second. If you don't want this conversion and are not using EGRET, set convert=FALSE in the function call. 
 
 <<firstExample>>=
 siteNumber <- "01491000"
@@ -493,7 +495,7 @@ Sample <-getSampleData(siteNumber,parameterCd,
       startDate, endDate)
 @
 
-The function to obtain STORET sample data from the water quality portal is getSTORETSampleData. The arguments for this function are also siteNumber, ParameterCd, StartDate, EndDate, interactive. These are the same inputs as getRawQWData or getQWData as described in the previous section.
+The function to obtain STORET sample data from the water quality portal is getSTORETSampleData. The arguments for this function are siteNumber, characteristicName, StartDate, EndDate, interactive. 
 
 <<STORET,echo=TRUE,eval=FALSE>>=
 site <- 'WIDNR_WQX-10032762'
@@ -577,9 +579,9 @@ The next section will talk about summing multiple constituents, including how in
 %------------------------------------------------------------
 \subsection{Censored Values: Summation Explanation}
 %------------------------------------------------------------
-In the typical case where none of the data are censored (that is, no values are reported as \texttt{"}less-than\texttt{"} values) the ConcLow = ConcHigh = ConcAve all of which are equal to the reported value and Uncen=0.  In the typical form of censoring where a value is reported as less than the reporting limit, then ConcLow = NA, ConcHigh = reporting limit, ConcAve = 0.5 * reporting limit, and Uncen = 1.
+In the typical case where none of the data are censored (that is, no values are reported as `less-than' values) the ConcLow = ConcHigh = ConcAve all of which are equal to the reported value and Uncen=0.  For the most common type of censoring, where a value is reported as less than the reporting limit, then ConcLow = NA, ConcHigh = reporting limit, ConcAve = 0.5 * reporting limit, and Uncen = 1.
 
-As an example to understand how the dataRetrieval package handles a more complex censoring problem, let us say that in 2004 and earlier, we computed a total phosphorus (tp) as the sum of dissolved phosphorus (dp) and particulate phosphorus (pp). From 2005 and onward, we have direct measurements of total phosphorus (tp). A small subset of this fictional data looks like Table \ref{tab:exampleComplexQW}.
+As an example to understand how the dataRetrieval package handles a more complex censoring problem, let us say that in 2004 and earlier, we computed total phosphorus (tp) as the sum of dissolved phosphorus (dp) and particulate phosphorus (pp). From 2005 and onward, we have direct measurements of total phosphorus (tp). A small subset of this fictional data looks like Table \ref{tab:exampleComplexQW}.
 
 
 
@@ -598,7 +600,9 @@ xtable(DF, caption="Example data",digits=c(0,0,0,3,0,3,0,3),label="tab:exampleCo
 
 @
 
-The dataRetrieval package will \texttt{"}add up\texttt{"} all the values in a given row to form the total for that sample. Thus, you only want to enter data that should be added together. For example, we might know the value for dp on 5/30/2005, but we don't want to put it in the table because under the rules of this data set, we are not suppose to add it in to the values in 2005.
+The dataRetrieval package will \texttt{"}add up\texttt{"} all the values in a given row to form the total for that sample when using the Sample dataframe. Thus, you only want to enter data that should be added together. If you want a dataframe with multiple constituents that are not summed, do not use getSampleData, getSTORETSampleData, or getSampleDataFromFile. The raw data functions: getWQPData, retrieveNWISqwData, getRawQWData, getQWData will not sum constituents, but leave them in their individual columns. 
+
+For example, we might know the value for dp on 5/30/2005, but we don't want to put it in the table because under the rules of this data set, we are not supposed to add it in to the values in 2005.
 
 For every sample, the EGRET package requires a pair of numbers to define an interval in which the true value lies (ConcLow and ConcHigh). In a simple non-censored case (the reported value is above the detection limit), ConcLow equals ConcHigh and the interval collapses down to a single point.In a simple censored case, the value might be reported as \verb@<@0.2, then ConcLow=NA and ConcHigh=0.2. We use NA instead of 0 as a way to elegantly handle future logarithm calculations.
 
@@ -620,7 +624,7 @@ The next section will talk about inputting user-generated files. getSampleDataFr
 %------------------------------------------------------------ 
 \subsection{User-Generated Data Files}
 %------------------------------------------------------------ 
-Aside from retrieving data from the USGS web services, the dataRetrieval package includes functions to generate the Daily and Sample data frame from local files.
+Aside from retrieving data from the USGS web services, the dataRetrieval package also includes functions to generate the Daily and Sample data frame from local files.
 
 %------------------------------------------------------------ 
 \subsubsection{getDailyDataFromFile}
@@ -651,12 +655,14 @@ Daily <- getDailyDataFromFile(filePath,fileName,
                     separator="\t")
 @
 
+Microsoft Excel files can be a bit tricky to import into R directly. The simplest way to get Excel data into R is to open the Excel file in Excel, then save it as a .csv file (comma-separated values). 
+
 \FloatBarrier
 
 %------------------------------------------------------------ 
 \subsubsection{getSampleDataFromFile}
 %------------------------------------------------------------ 
-Similarly to the previous section, getSampleDataFromFile will import a user-generated file and populate the Sample dataframe. The difference between sample data and discharge data is that the code requires a third column that contains a remark code, either blank or \texttt{"}\verb@<@\texttt{"}, which will tell the program that the data was 'left-censored' (or, below the detection limit of the sensor). Therefore, the data is required to be in the form: date, remark, value.   An example of a comma-delimited file would be:
+Similarly to the previous section, getSampleDataFromFile will import a user-generated file and populate the Sample dataframe. The difference between sample data and discharge data is that the code requires a third column that contains a remark code, either blank or `\verb@<@', which will tell the program that the data was 'left-censored' (or, below the detection limit of the sensor). Therefore, the data is required to be in the form: date, remark, value.   An example of a comma-delimited file would be:
 
 \begin{verbatim}
 cdate;remarkCode;Nitrate
@@ -852,17 +858,31 @@ At any time, you can get information about any function in R by typing a questio
 ?removeDuplicates
 @
 
+This will open a help file similar to Figure \ref{fig:help}.
+
+\FloatBarrier
+
 To see the raw code for a particular code, type the name of the function, without parentheses.:
 <<rawFunc,eval = TRUE>>=
 removeDuplicates
 @
 
+
+
+\begin{figure}[ht!]
+\centering
+ \resizebox{0.95\textwidth}{!}{\includegraphics{Rhelp.png}} 
+\caption{A simple R help file}
+\label{fig:help}
+\end{figure}
+
 Additionally, many R packages have vignette files attached (such as this paper). To view the vignette:
 <<seeVignette,eval = FALSE>>=
 vignette(dataRetrieval)
 @
 
-
+\FloatBarrier
+\clearpage
 %------------------------------------------------------------
 \subsection{R User: Installing dataRetrieval}
 %------------------------------------------------------------ 
diff --git a/vignettes/dataRetrieval.log b/vignettes/dataRetrieval.log
index eb181a33e692c52eaec37277b8254c6325f9b5aa..e55183d39414b5946c16dec08e0e534e5be66fa9 100644
--- a/vignettes/dataRetrieval.log
+++ b/vignettes/dataRetrieval.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9) (preloaded format=pdflatex 2012.1.6)  11 FEB 2014 15:44
+This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9) (preloaded format=pdflatex 2012.1.6)  18 FEB 2014 16:42
 entering extended mode
 **dataRetrieval.tex
 (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.tex
@@ -342,7 +342,13 @@ Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
 \TX@cols=\count123
 \TX@ftn=\toks21
 )
-(C:\Users\ldecicco\AppData\Roaming\MiKTeX\2.9\tex\latex\upquote\upquote.sty
+(C:\Users\ldecicco\AppData\Roaming\MiKTeX\2.9\tex\latex\threeparttable\threepar
+ttable.sty
+Package: threeparttable 2003/06/13  v 3.0
+\@tempboxb=\box29
+) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ltxmisc\parskip.sty"
+Package: parskip 2001/04/09 non-zero parskip adjustments
+) (C:\Users\ldecicco\AppData\Roaming\MiKTeX\2.9\tex\latex\upquote\upquote.sty
 Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
 tim
 
@@ -428,28 +434,28 @@ Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
 Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
 ))
 (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.aux)
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 97.
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 97.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line 97.
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 99.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 99.
+LaTeX Font Info:    Try loading font information for TS1+cmr on input line 99.
 
 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ts1cmr.fd"
 File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
 )
-LaTeX Font Info:    ... okay on input line 97.
-LaTeX Font Info:    Try loading font information for OT1+ptm on input line 97.
+LaTeX Font Info:    ... okay on input line 99.
+LaTeX Font Info:    Try loading font information for OT1+ptm on input line 99.
 
 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\psnfss\ot1ptm.fd"
 File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
@@ -458,7 +464,7 @@ File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
 [Loading MPS to PDF converter (version 2006.09.02).]
 \scratchcounter=\count124
 \scratchdimen=\dimen138
-\scratchbox=\box29
+\scratchbox=\box30
 \nofMPsegments=\count125
 \nofMParguments=\count126
 \everyMPshowfont=\toks22
@@ -468,8 +474,8 @@ File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
 \makeMPintoPDFobject=\count129
 \everyMPtoPDFconversion=\toks23
 )
-\AtBeginShipoutBox=\box30
-Package hyperref Info: Link coloring OFF on input line 97.
+\AtBeginShipoutBox=\box31
+Package hyperref Info: Link coloring OFF on input line 99.
  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\nameref.sty"
 Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section
 
@@ -478,109 +484,125 @@ Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
 )
 \c@section@level=\count130
 )
-LaTeX Info: Redefining \ref on input line 97.
-LaTeX Info: Redefining \pageref on input line 97.
-LaTeX Info: Redefining \nameref on input line 97.
+LaTeX Info: Redefining \ref on input line 99.
+LaTeX Info: Redefining \pageref on input line 99.
+LaTeX Info: Redefining \nameref on input line 99.
 
 (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.out)
 (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.out)
 \@outlinefile=\write3
 Package caption Info: Begin \AtBeginDocument code.
 Package caption Info: subfig package v1.3 is loaded.
+Package caption Info: threeparttable package is loaded.
 Package caption Info: End \AtBeginDocument code.
 LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <14.4> not available
-(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 116.
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 118.
 
 (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.toc
 LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <10.95> not available
 (Font)              Font shape `OT1/ptm/b/n' tried instead on input line 2.
+)
+\tf@toc=\write4
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [1
 
-{C:/Users/ldecicco/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}])
-\tf@toc=\write4
-LaTeX Font Info:    Try loading font information for OT1+pcr on input line 121.
+{C:/Users/ldecicco/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OT1+pcr on input line 123.
 
 
 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\psnfss\ot1pcr.fd"
 File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr.
 )
-Package color Info: Redefining color shadecolor on input line 130.
+Package color Info: Redefining color shadecolor on input line 132.
+LaTeX Font Info:    Font shape `OT1/pcr/bx/n' in size <10.95> not available
+(Font)              Font shape `OT1/pcr/b/n' tried instead on input line 134.
+LaTeX Font Info:    Font shape `OT1/pcr/m/it' in size <10.95> not available
+(Font)              Font shape `OT1/pcr/m/sl' tried instead on input line 135.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [2]
-LaTeX Font Info:    Font shape `OT1/pcr/bx/n' in size <10.95> not available
-(Font)              Font shape `OT1/pcr/b/n' tried instead on input line 132.
-LaTeX Font Info:    Font shape `OT1/pcr/m/it' in size <10.95> not available
-(Font)              Font shape `OT1/pcr/m/sl' tried instead on input line 133.
 LaTeX Font Info:    Font shape `OT1/ptm/bx/n' in size <12> not available
-(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 167.
+(Font)              Font shape `OT1/ptm/b/n' tried instead on input line 170.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [3]
-Package color Info: Redefining color shadecolor on input line 200.
-
-Overfull \vbox (21.68121pt too high) has occurred while \output is active []
+Package color Info: Redefining color shadecolor on input line 203.
 
-
-[4]
-Overfull \hbox (22.25568pt too wide) in paragraph at lines 236--237
+Overfull \hbox (5.25568pt too wide) in paragraph at lines 239--240
 [][]$\OT1/pcr/m/n/10.95 http : / / nwis . waterdata . usgs . gov / nwis / help 
 / ?read _ file = stat&format = table$[] 
  []
 
-Package color Info: Redefining color shadecolor on input line 274.
-Package color Info: Redefining color shadecolor on input line 287.
+Package color Info: Redefining color shadecolor on input line 279.
+
+Overfull \vbox (21.68121pt too high) has occurred while \output is active []
+
+
+[4]
+Package color Info: Redefining color shadecolor on input line 292.
 
-Overfull \hbox (43.87282pt too wide) in paragraph at lines 297--298
+Overfull \hbox (26.87282pt too wide) in paragraph at lines 302--303
 []\OT1/ptm/m/n/10.95 Site in-for-ma-tion is ob-tained from []$\OT1/pcr/m/n/10.9
 5 http : / / waterservices . usgs . gov / rest / Site-[]Test-[]Tool .$
  []
 
+Package color Info: Redefining color shadecolor on input line 313.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [5]
-Package color Info: Redefining color shadecolor on input line 308.
-Package color Info: Redefining color shadecolor on input line 357.
-Package color Info: Redefining color shadecolor on input line 375.
+Package color Info: Redefining color shadecolor on input line 362.
+Package color Info: Redefining color shadecolor on input line 380.
+
+Overfull \hbox (13.64148pt too wide) in paragraph at lines 390--391
+[]\OT1/ptm/m/n/10.95 Parameter in-for-ma-tion is ob-tained from []$\OT1/pcr/m/n
+/10.95 http : / / nwis . waterdata . usgs . gov / nwis / pmcodes/$[] 
+ []
+
+Package color Info: Redefining color shadecolor on input line 401.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [6]
-Overfull \hbox (30.64148pt too wide) in paragraph at lines 385--386
-[]\OT1/ptm/m/n/10.95 Parameter in-for-ma-tion is ob-tained from []$\OT1/pcr/m/n
-/10.95 http : / / nwis . waterdata . usgs . gov / nwis / pmcodes/$[] 
+Package color Info: Redefining color shadecolor on input line 426.
+
+Overfull \hbox (6.24348pt too wide) in paragraph at lines 440--441
+[]\OT1/ptm/m/n/10.95 Daily data is pulled from []$\OT1/pcr/m/n/10.95 http : / /
+ waterservices . usgs . gov / rest / DV-[]Test-[]Tool . html$[]\OT1/ptm/m/n/10.
+95 . 
+ []
+
+Package color Info: Redefining color shadecolor on input line 445.
+
+Underfull \vbox (badness 10000) detected at line 471
  []
 
-Package color Info: Redefining color shadecolor on input line 396.
-Package color Info: Redefining color shadecolor on input line 415.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [7]
-Package color Info: Redefining color shadecolor on input line 436.
+Package color Info: Redefining color shadecolor on input line 478.
 
 
 LaTeX Warning: No positions in optional float specifier.
-               Default added (so using `tbp') on input line 453.
+               Default added (so using `tbp') on input line 497.
 
-<figure/getNWIStemperaturePlot.pdf, id=201, 505.89pt x 505.89pt>
+<figure/getNWIStemperaturePlot.pdf, id=205, 505.89pt x 505.89pt>
 File: figure/getNWIStemperaturePlot.pdf Graphic file (type pdf)
 
 <use figure/getNWIStemperaturePlot.pdf>
 Package pdftex.def Info: figure/getNWIStemperaturePlot.pdf used on input line 4
-55.
+99.
 (pdftex.def)             Requested size: 448.07928pt x 448.07928pt.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
@@ -592,25 +614,25 @@ Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 [9 <D:/LADData/RCode/dataRetrieval/vignettes/figure/getNWIStemperaturePlot.pdf>
 ]
-Package color Info: Redefining color shadecolor on input line 474.
-Package color Info: Redefining color shadecolor on input line 487.
+Package color Info: Redefining color shadecolor on input line 518.
+Package color Info: Redefining color shadecolor on input line 531.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [10]
-Package color Info: Redefining color shadecolor on input line 523.
-Package color Info: Redefining color shadecolor on input line 547.
+Package color Info: Redefining color shadecolor on input line 567.
+Package color Info: Redefining color shadecolor on input line 592.
 
 
 LaTeX Warning: No positions in optional float specifier.
-               Default added (so using `tbp') on input line 556.
+               Default added (so using `tbp') on input line 601.
 
-<figure/getQWtemperaturePlot.pdf, id=226, 505.89pt x 505.89pt>
+<figure/getQWtemperaturePlot.pdf, id=229, 505.89pt x 505.89pt>
 File: figure/getQWtemperaturePlot.pdf Graphic file (type pdf)
 
 <use figure/getQWtemperaturePlot.pdf>
-Package pdftex.def Info: figure/getQWtemperaturePlot.pdf used on input line 558
+Package pdftex.def Info: figure/getQWtemperaturePlot.pdf used on input line 603
 .
 (pdftex.def)             Requested size: 448.07378pt x 448.07928pt.
 
@@ -623,21 +645,21 @@ Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 [12 <D:/LADData/RCode/dataRetrieval/vignettes/figure/getQWtemperaturePlot.pdf>]
 
-Overfull \hbox (50.793pt too wide) in paragraph at lines 571--572
+Overfull \hbox (50.793pt too wide) in paragraph at lines 616--617
 \OT1/ptm/m/n/10.95 There are ad-di-tional data sets avail-able on the Wa-ter Qu
 al-ity Data Por-tal ([]$\OT1/pcr/m/n/10.95 http : / / www . waterqualitydata .$
 
  []
 
-Package color Info: Redefining color shadecolor on input line 574.
-LaTeX Font Info:    Try loading font information for TS1+pcr on input line 576.
+Package color Info: Redefining color shadecolor on input line 620.
+LaTeX Font Info:    Try loading font information for TS1+pcr on input line 622.
 
 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\psnfss\ts1pcr.fd"
 File: ts1pcr.fd 2001/06/04 font definitions for TS1/pcr.
 )
-Package color Info: Redefining color shadecolor on input line 609.
+Package color Info: Redefining color shadecolor on input line 655.
 
-Overfull \hbox (5.25568pt too wide) in paragraph at lines 618--618
+Overfull \hbox (5.25568pt too wide) in paragraph at lines 664--664
 [][]\OT1/pcr/m/n/10.95 url_uv[] []<-[] []\OT1/pcr/b/n/10.95 constructNWISURL[][
 ]\OT1/pcr/m/n/10.95 (siteNumber,[][]"00060"[][],startDate,endDate,[][]\TS1/pcr/
 m/n/10.95 '\OT1/pcr/m/n/10.95 uv\TS1/pcr/m/n/10.95 '[][]\OT1/pcr/m/n/10.95 )[][
@@ -649,64 +671,59 @@ Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [13]
-Package color Info: Redefining color shadecolor on input line 639.
-Package color Info: Redefining color shadecolor on input line 657.
+Package color Info: Redefining color shadecolor on input line 687.
+Package color Info: Redefining color shadecolor on input line 706.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [14]
-Package color Info: Redefining color shadecolor on input line 712.
-Package color Info: Redefining color shadecolor on input line 725.
+Package color Info: Redefining color shadecolor on input line 762.
+Package color Info: Redefining color shadecolor on input line 775.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [15]
-
-LaTeX Warning: Reference `tab:exampleComplexQW' on page 16 undefined on input l
-ine 781.
-
-
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [16]
-Package color Info: Redefining color shadecolor on input line 819.
+Package color Info: Redefining color shadecolor on input line 901.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [17]
-Package color Info: Redefining color shadecolor on input line 875.
-LaTeX Font Info:    Try loading font information for OMS+pcr on input line 880.
+Package color Info: Redefining color shadecolor on input line 957.
+LaTeX Font Info:    Try loading font information for OMS+pcr on input line 962.
 
  ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\psnfss\omspcr.fd"
 File: omspcr.fd 
 )
 LaTeX Font Info:    Font shape `OMS/pcr/m/n' in size <10.95> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 880.
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 962.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [18]
-Package color Info: Redefining color shadecolor on input line 904.
-Package color Info: Redefining color shadecolor on input line 928.
+Package color Info: Redefining color shadecolor on input line 988.
+Package color Info: Redefining color shadecolor on input line 1012.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [19]
-Package color Info: Redefining color shadecolor on input line 949.
+Package color Info: Redefining color shadecolor on input line 1033.
 
-Overfull \hbox (44.67563pt too wide) in paragraph at lines 974--974
+Overfull \hbox (44.67563pt too wide) in paragraph at lines 1058--1058
 [] \OT1/pcr/m/n/10.95 First day of the discharge record is 2000-01-01 and last 
 day is 2013-01-01[] 
  []
 
 
-Overfull \hbox (44.67563pt too wide) in paragraph at lines 974--974
+Overfull \hbox (44.67563pt too wide) in paragraph at lines 1058--1058
 [] \OT1/pcr/m/n/10.95 The first sample is from 2000-01-04 and the last sample i
 s from 2012-12-18[] 
  []
@@ -716,16 +733,16 @@ Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
 [20]
-Package color Info: Redefining color shadecolor on input line 1006.
+Package color Info: Redefining color shadecolor on input line 1090.
 
 
 LaTeX Warning: No positions in optional float specifier.
-               Default added (so using `tbp') on input line 1012.
+               Default added (so using `tbp') on input line 1096.
 
-<figure/egretEx.pdf, id=286, 505.89pt x 505.89pt>
+<figure/egretEx.pdf, id=293, 505.89pt x 505.89pt>
 File: figure/egretEx.pdf Graphic file (type pdf)
  <use figure/egretEx.pdf>
-Package pdftex.def Info: figure/egretEx.pdf used on input line 1014.
+Package pdftex.def Info: figure/egretEx.pdf used on input line 1098.
 (pdftex.def)             Requested size: 448.07378pt x 448.07928pt.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
@@ -742,101 +759,107 @@ Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 [23
 
 ]
-Package color Info: Redefining color shadecolor on input line 1103.
-Package color Info: Redefining color shadecolor on input line 1113.
-Package color Info: Redefining color shadecolor on input line 1132.
-Package color Info: Redefining color shadecolor on input line 1147.
+Overfull \vbox (21.68121pt too high) has occurred while \output is active []
+
+
+[24]
+Package color Info: Redefining color shadecolor on input line 1226.
+Package color Info: Redefining color shadecolor on input line 1240.
+ <Rhelp.png, id=325, 433.62pt x 395.22656pt>
+File: Rhelp.png Graphic file (type png)
+ <use Rhelp.png>
+Package pdftex.def Info: Rhelp.png used on input line 1261.
+(pdftex.def)             Requested size: 433.61894pt x 395.22559pt.
+Package color Info: Redefining color shadecolor on input line 1268.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
-[24
+[25
 
 ]
-Overfull \hbox (157.60596pt too wide) in paragraph at lines 1156--1157
-\OT1/ptm/m/n/10.95 C:/Users/userA/Documents/R/win-library/2.15/dataRetrieval, a
-nd the de-fault for a Mac: /Users/userA/Library/R/2.15/library/dataRetrieval.
- []
+Overfull \vbox (21.68121pt too high) has occurred while \output is active []
+
 
-Package color Info: Redefining color shadecolor on input line 1160.
-Package color Info: Redefining color shadecolor on input line 1176.
+[26 <D:/LADData/RCode/dataRetrieval/vignettes/Rhelp.png>]
+Package color Info: Redefining color shadecolor on input line 1284.
+Package color Info: Redefining color shadecolor on input line 1305.
+Package color Info: Redefining color shadecolor on input line 1321.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
-[25]
-Package color Info: Redefining color shadecolor on input line 1214.
+[27
 
-Overfull \hbox (11.82567pt too wide) in paragraph at lines 1232--1232
+]
+Package color Info: Redefining color shadecolor on input line 1359.
+
+Overfull \hbox (11.82567pt too wide) in paragraph at lines 1377--1377
 []\OT1/pcr/m/n/10.95 Suspended sediment concentration (SSC) 1980-10-01 1991-09-
 30 3651 mg/l[] 
  []
 
-<table1.png, id=319, 554.07pt x 125.71968pt>
-File: table1.png Graphic file (type png)
- <use table1.png>
-Package pdftex.def Info: table1.png used on input line 1251.
-(pdftex.def)             Requested size: 554.06865pt x 125.71936pt.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
-[26]
+[28] <table1.png, id=354, 554.07pt x 125.71968pt>
+File: table1.png Graphic file (type png)
+ <use table1.png>
+Package pdftex.def Info: table1.png used on input line 1396.
+(pdftex.def)             Requested size: 554.06865pt x 125.71936pt.
+
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
-[27 <D:/LADData/RCode/dataRetrieval/vignettes/table1.png>]
-Underfull \hbox (badness 1983) in paragraph at lines 1267--1268
+[29 <D:/LADData/RCode/dataRetrieval/vignettes/table1.png>]
+Underfull \hbox (badness 1983) in paragraph at lines 1412--1413
 []\OT1/ptm/m/n/10.95 Hirsch, R. M., Moyer, D. L. and Arch-field, S. A. (2010), 
 Weighted Re-gres-sions on
  []
 
 
-Underfull \hbox (badness 1221) in paragraph at lines 1267--1268
+Underfull \hbox (badness 1221) in paragraph at lines 1412--1413
 \OT1/ptm/m/n/10.95 Time, Dis-charge, and Sea-son (WRTDS), with an Ap-pli-ca-tio
 n to Chesa-peake Bay River
  []
 
 
-Underfull \hbox (badness 2443) in paragraph at lines 1267--1268
+Underfull \hbox (badness 2443) in paragraph at lines 1412--1413
 \OT1/ptm/m/n/10.95 In-puts. JAWRA Jour-nal of the Amer-i-can Wa-ter Re-sources 
 As-so-ci-a-tion, 46: 857-880.
  []
 
 
-Underfull \hbox (badness 3690) in paragraph at lines 1267--1268
+Underfull \hbox (badness 3690) in paragraph at lines 1412--1413
 \OT1/ptm/m/n/10.95 doi: 10.1111/j.1752-1688.2010.00482.x []$\OT1/pcr/m/n/10.95 
 http : / / onlinelibrary . wiley . com / doi /$
  []
 
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1274.
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1419.
 
 Overfull \vbox (21.68121pt too high) has occurred while \output is active []
 
 
-[28
+[30
 
 ]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 1274.
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 1419.
  (D:\LADData\RCode\dataRetrieval\vignettes\dataRetrieval.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1274.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1274.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1419.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1419.
 
 Package rerunfilecheck Info: File `dataRetrieval.out' has not changed.
 (rerunfilecheck)             Checksum: FA68DD2EA4402D1A5C9FB76C153FCB7A;1868.
-
-
-LaTeX Warning: There were undefined references.
-
  ) 
 Here is how much of TeX's memory you used:
- 8244 strings out of 494045
- 123106 string characters out of 3145961
- 216137 words of memory out of 3000000
- 11321 multiletter control sequences out of 15000+200000
- 30981 words of font info for 68 fonts, out of 3000000 for 9000
+ 8310 strings out of 494045
+ 124376 string characters out of 3145961
+ 216863 words of memory out of 3000000
+ 11382 multiletter control sequences out of 15000+200000
+ 26674 words of font info for 60 fonts, out of 3000000 for 9000
  715 hyphenation exceptions out of 8191
- 44i,15n,42p,996b,411s stack positions out of 5000i,500n,10000p,200000b,50000s
+ 44i,15n,42p,990b,405s stack positions out of 5000i,500n,10000p,200000b,50000s
 {C:/Program Files (x86)/MiKTeX 2.9/fonts/enc/dvips/fontname/8r.enc}<C:/Progra
 m Files (x86)/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi10.pfb><C:/Program 
 Files (x86)/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Program Fi
@@ -846,9 +869,9 @@ les (x86)/MiKTeX 2.9/fonts/type1/urw/courier/ucrb8a.pfb><C:/Program Files (x86)
 /type1/urw/times/utmb8a.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/urw/
 times/utmr8a.pfb><C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/urw/times/utmri
 8a.pfb>
-Output written on dataRetrieval.pdf (28 pages, 284915 bytes).
+Output written on dataRetrieval.pdf (30 pages, 303140 bytes).
 PDF statistics:
- 401 PDF objects out of 1000 (max. 8388607)
- 82 named destinations out of 1000 (max. 500000)
- 237 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 424 PDF objects out of 1000 (max. 8388607)
+ 87 named destinations out of 1000 (max. 500000)
+ 242 words of extra memory for PDF output out of 10000 (max. 10000000)
 
diff --git a/vignettes/dataRetrieval.pdf b/vignettes/dataRetrieval.pdf
index e802a0625fb05211565b1b70939c0dfb3082a8e9..1f9b54f1f21d6455999df897afc155e0b6af17d6 100644
Binary files a/vignettes/dataRetrieval.pdf and b/vignettes/dataRetrieval.pdf differ
diff --git a/vignettes/dataRetrieval.synctex.gz b/vignettes/dataRetrieval.synctex.gz
index 771db6cc5b4e55293c0710528771892d427659d5..4e6ff327ff8b54521464e2bc37ed0a00d2d0eb63 100644
Binary files a/vignettes/dataRetrieval.synctex.gz and b/vignettes/dataRetrieval.synctex.gz differ
diff --git a/vignettes/dataRetrieval.tex b/vignettes/dataRetrieval.tex
index bce9d70d2d6842efc98623995b3b5950abebba89..ed410dd8394f17cea62652512f25b34cf0f18cac 100644
--- a/vignettes/dataRetrieval.tex
+++ b/vignettes/dataRetrieval.tex
@@ -66,6 +66,8 @@
 \usepackage{placeins}
 \usepackage{footnote}
 \usepackage{tabularx}
+\usepackage{threeparttable}
+\usepackage{parskip}
 \renewcommand\Affilfont{\itshape\small}
 
 \renewcommand{\topfraction}{0.85}
@@ -118,10 +120,10 @@
 %------------------------------------------------------------
 \section{Introduction to dataRetrieval}
 %------------------------------------------------------------ 
-The dataRetrieval package was created to simplify the process of getting hydrologic data in the R enviornment. It has been specifically designed to work seamlessly with the EGRET R package: Exploration and Graphics for RivEr Trends (EGRET). See: \url{https://github.com/USGS-R/EGRET/wiki} for information on EGRET. EGRET is designed to provide analysis of water quality data sets using the WRTDS method of data analysis (WRTDS is Weighted Regressions on Time, Discharge and Season) as well as analysis of discharge trends using robust time-series smoothing techniques.  Both of these capabilities provide both tabular and graphical analyses of long-term data sets.
+The dataRetrieval package was created to simplify the process of loading hydrology data into the R environment. It has been specifically designed to work seamlessly with the EGRET R package: Exploration and Graphics for RivEr Trends. See: \url{https://github.com/USGS-R/EGRET/wiki} for information on EGRET. EGRET is designed to provide analysis of water quality data sets using the Weighted Regressions on Time, Discharge and Season (WRTDS) method as well as analysis of discharge trends using robust time-series smoothing techniques.  Both of these capabilities provide both tabular and graphical analyses of long-term data sets.
 
 
-The dataRetrieval package is designed to retrieve many of the major data types of United States Geological Survey (USGS) hydrologic data that are available on the web, but also allows users to make use of other data that they supply from spreadsheets.  Section 2 provides examples of how one can obtain raw data from USGS sources on the web and ingest them into data frames within the R environment.  The functionality described in section 2 is for general use and is not tailored for the specific uses of the EGRET package.  The functionality described in section 3 is tailored specifically to obtaining input from the web and structuring them for use in the EGRET package.  The functionality described in section 4 is for converting hydrologic data from user-supplied spreadsheets and structuring them specifically for use in the EGRET package.
+The dataRetrieval package is designed to retrieve many of the major data types of United States Geological Survey (USGS) hydrology data that are available on the web. Users may also load data from other sources (text files, spreadsheets) using dataRetrieval.  Section \ref{sec:genRetrievals} provides examples of how one can obtain raw data from USGS sources on the web and ingest them into data frames within the R environment.  The functionality described in section \ref{sec:genRetrievals} is for general use and is not tailored for the specific uses of the EGRET package.  The functionality described in section \ref{sec:EGRETdfs} is tailored specifically to obtaining input from the web and structuring it for use in the EGRET package.  The functionality described in section \ref{sec:summary} is for converting hydrology data from user-supplied files and structuring it specifically for use in the EGRET package.
 
 For information on getting started in R and installing the package, see (\ref{sec:appendix1}): Getting Started.
 
@@ -135,7 +137,7 @@ Quick workflow for major dataRetrieval functions:
 \hlstd{ChoptankInfo} \hlkwb{<-} \hlkwd{getSiteFileData}\hlstd{(siteNumber)}
 \hlstd{parameterCd} \hlkwb{<-} \hlstr{"00060"}
 
-\hlcom{#Raw data:}
+\hlcom{#Raw daily data:}
 \hlstd{rawDailyData} \hlkwb{<-} \hlkwd{retrieveNWISData}\hlstd{(siteNumber,parameterCd,}
                       \hlstr{"1980-01-01"}\hlstd{,}\hlstr{"2010-01-01"}\hlstd{)}
 \hlcom{# Data compiled for EGRET analysis}
@@ -160,21 +162,22 @@ Quick workflow for major dataRetrieval functions:
 
 %------------------------------------------------------------
 \section{General USGS Web Retrievals}
+\label{sec:genRetrievals}
 %------------------------------------------------------------ 
-In this section, we will run through 5 examples, which document how to get raw data from the web. This includes site information (\ref{sec:usgsSite}), measured parameter information (\ref{sec:usgsParams}), historical daily values(\ref{sec:usgsDaily}), unit values (which include real-time data but can also include other sensor data stored at regular time intervals) (\ref{sec:usgsRT}), and water quality data (\ref{sec:usgsWQP}) or (\ref{sec:usgsSTORET}). We will use the Choptank River near Greensboro, MD as an example.  The site-ID for this gage station is 01491000. Daily discharge measurements are available as far back as 1948.  Additionally, forms of nitrate have been measured dating back to 1964. The functions/examples in this section are for raw data retrieval.  In the next section, we will use functions that retrieve and process the data in a dataframe that may prove more friendly for R analysis, and specifically tailored to EGRET analysis.
+In this section, we will run through 5 examples, which document how to get raw data from the web. This data includes site information (\ref{sec:usgsSite}), measured parameter information (\ref{sec:usgsParams}), historical daily values(\ref{sec:usgsDaily}), unit values (which include real-time data but can also include other sensor data stored at regular time intervals) (\ref{sec:usgsRT}), and water quality data (\ref{sec:usgsWQP}) or (\ref{sec:usgsSTORET}). We will use the Choptank River near Greensboro, MD as an example.  The site-ID for this gage station is 01491000. Daily discharge measurements are available as far back as 1948.  Additionally, nitrate has been measured dating back to 1964. The functions/examples in this section are for raw data retrieval.  In the next section, we will use functions that retrieve and process the data in a dataframe that may prove friendier for R analysis, and is specifically tailored to EGRET analysis.
 
 %------------------------------------------------------------
 \subsection{Introduction}
 %------------------------------------------------------------
-The USGS organizes their hydrological data in a standard structure.  Streamgages are located throughout the United States, and each streamgage has a unique ID.  Often (but not always), these ID's are 8 digits.  The first step to finding data is discoving this 8-digit ID. There are many ways to do this, one is the National Water Information System: Mapper \url{http://maps.waterdata.usgs.gov/mapper/index.html}.
+The USGS organizes their hydrology data in a standard structure.  Streamgages are located throughout the United States, and each streamgage has a unique ID.  Often (but not always), these ID's are 8 digits.  The first step to finding data is discovering this 8-digit ID. There are many ways to do this, one is the National Water Information System: Mapper \url{http://maps.waterdata.usgs.gov/mapper/index.html}.
 
-Once the site-ID is known, the next required input for USGS data retrievals is the 'parameter code'.  This is a 5-digit code that specifies what measured paramater is being requested.  A complete list of possible USGS parameter codes can be found at \url{http://go.usa.gov/bVDz}.
+Once the site-ID is known, the next required input for USGS data retrievals is the `parameter code'.  This is a 5-digit code that specifies what measured parameter is being requested.  For example, parameter code 00631 represents `Nitrate plus nitrite, water, filtered, milligrams per liter as nitrogen', with units of `mg/l as N'. A complete list of possible USGS parameter codes can be found at \url{http://go.usa.gov/bVDz}.
 
 Not every station will measure all parameters. A short list of commonly measured parameters is shown in Table \ref{tab:params}.
 
 
 % latex table generated in R 3.0.2 by xtable 1.7-1 package
-% Tue Feb 11 15:44:37 2014
+% Tue Feb 18 16:42:12 2014
 \begin{table}[ht]
 \centering
 \begin{tabular}{rll}
@@ -231,13 +234,13 @@ A complete list (as of September 25, 2013) is available as data attached to the
 
 
 
-For unit values data (sensor data), the parameter code and site ID will suffice.  For most variables that are measured on a continuous basis, the USGS stores the historical data as daily values.  These daily values may be in the form of statistics such as the daily mean values, but they can also include daily maximums, minimums or medians.  These different statistics are specified by a 5-digit \texttt{"}stat code\texttt{"}.  A complete list of stat codes can be found here:
+For unit values data (sensor data), knowing the parameter code and site ID is enough to make a request for data.  For most variables that are measured on a continuous basis, the USGS also stores the historical data as daily values.  These daily values are statistical summaries of the continuous data, e.g. maximum, minimum, mean, median. The different statistics are specified by a 5-digit statistics code.  A complete list of statistic codes can be found here:
 
 \url{http://nwis.waterdata.usgs.gov/nwis/help/?read_file=stat&format=table}
 
-Some common stat codes are shown in Table \ref{tab:stat}.
+Some common codes are shown in Table \ref{tab:stat}.
 % latex table generated in R 3.0.2 by xtable 1.7-1 package
-% Tue Feb 11 15:44:38 2014
+% Tue Feb 18 16:42:12 2014
 \begin{table}[ht]
 \centering
 \begin{tabular}{rll}
@@ -256,6 +259,8 @@ Some common stat codes are shown in Table \ref{tab:stat}.
 
 
 
+Examples for using these site ID's, parameter codes, and stat codes will be presented in subsequent sections.
+
 \FloatBarrier
 
 %------------------------------------------------------------
@@ -301,7 +306,7 @@ Site information is obtained from \url{http://waterservices.usgs.gov/rest/Site-T
 \subsubsection{getDataAvailability}
 \label{sec:usgsDataAvailability}
 %------------------------------------------------------------
-To find out the available data at a particular USGS site, including measured parameters, period of record, and number of samples (count), use the getDataAvailability function. It is also possible to only request parameter information for a subset of variables. In the following example, we retrieve just the daily mean parameter information from the Choptank data availability dataframe (excluding all unit value and water quality values).
+To discover what data is available for a particular USGS site, including measured parameters, period of record, and number of samples (count), use the getDataAvailability function. It is possible to limit the retrieval information to a subset of variables. In the following example, we limit the retrieved Choptank data to only daily mean parameter (excluding all unit value and water quality values).
 
 
 \begin{knitrout}
@@ -324,27 +329,27 @@ To find out the available data at a particular USGS site, including measured par
 
 
 % latex table generated in R 3.0.2 by xtable 1.7-1 package
-% Tue Feb 11 15:44:38 2014
+% Tue Feb 18 16:42:13 2014
 \begin{table}[ht]
 \centering
 \begin{tabular}{rlllll}
   \hline
- & shortName & Start & End & Count & Units \\ 
+ & srsname & startDate & endDate & count & units \\ 
   \hline
 1 & Temperature, water & 2010-10-01 & 2012-05-09 & 529 & deg C \\ 
-  2 & Stream flow, mean. daily & 1948-01-01 & 2014-02-10 & 24148 & ft3/s \\ 
+  2 & Stream flow, mean. daily & 1948-01-01 & 2014-02-17 & 24155 & ft3/s \\ 
   3 & Specific conductance & 2010-10-01 & 2012-05-09 & 527 & uS/cm @25C \\ 
   4 & Suspended sediment concentration (SSC) & 1980-10-01 & 1991-09-30 & 3651 & mg/l \\ 
   5 & Suspended sediment discharge & 1980-10-01 & 1991-09-30 & 3652 & tons/day \\ 
    \hline
 \end{tabular}
-\caption{Daily mean data availabile at the Choptank River near Greensboro, MD} 
+\caption{Daily mean data availabile at the Choptank River near Greensboro, MD. Some columns deleted for space considerations.} 
 \label{tab:gda}
 \end{table}
 
 
 
-See \ref{app:createWordTable} for instructions on converting an R dataframe to a table in Microsoft Excel or Word.
+See Section \ref{app:createWordTable} for instructions on converting an R dataframe to a table in Microsoft Excel or Word to display a data availability table similar to Table \ref{tab:gda}.
 
 \FloatBarrier
 
@@ -388,9 +393,9 @@ Parameter information is obtained from \url{http://nwis.waterdata.usgs.gov/nwis/
 \subsection{Daily Values}
 \label{sec:usgsDaily}
 %------------------------------------------------------------
-To obtain historic daily records of USGS data, use the retrieveNWISData function. The arguments for this function are siteNumber, parameterCd, startDate, endDate, statCd, and a logical (TRUE/FALSE) interactive. There are 2 default arguments: statCd (defaults to \texttt{"}00003\texttt{"}), and interactive (defaults to TRUE).  If you want to use the default values, you do not need to list them in the function call. Setting the \texttt{"}interactive\texttt{"} option to TRUE will walk you through the function. It might make more sense to run large batch collections with the interactive option set to FALSE. 
+To obtain daily records of USGS data, use the retrieveNWISData function. The arguments for this function are siteNumber, parameterCd, startDate, endDate, statCd, and a logical (TRUE/FALSE) interactive. There are 2 default arguments: statCd (defaults to \texttt{"}00003\texttt{"}), and interactive (defaults to TRUE).  If you want to use the default values, you do not need to list them in the function call. Setting the \texttt{"}interactive\texttt{"} option to TRUE will walk you through the function. It might make more sense to run large batch collections with the interactive option set to FALSE. 
 
-The dates (start and end) need to be in the format \texttt{"}YYYY-MM-DD\texttt{"} (note: the user does need to include the quotes).  Setting the start date to \texttt{"}\texttt{"} will indicate to the program to ask for the earliest date, setting the end date to \texttt{"}\texttt{"} will ask for the latest available date.
+The dates (start and end) need to be in the format \texttt{"}YYYY-MM-DD\texttt{"} (note: the user does need to include the quotes).  Setting the start date to \texttt{"}\texttt{"} (no space) will indicate to the program to ask for the earliest date, setting the end date to \texttt{"}\texttt{"} (no space) will ask for the latest available date.
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -402,12 +407,18 @@ The dates (start and end) need to be in the format \texttt{"}YYYY-MM-DD\texttt{"
 
 \hlstd{discharge} \hlkwb{<-} \hlkwd{retrieveNWISData}\hlstd{(siteNumber,}
                     \hlstd{parameterCd, startDate, endDate)}
+\hlkwd{names}\hlstd{(discharge)}
 \end{alltt}
+\begin{verbatim}
+[1] "agency_cd"          "site_no"           
+[3] "datetime"           "X02_00060_00003"   
+[5] "X02_00060_00003_cd"
+\end{verbatim}
 \end{kframe}
 \end{knitrout}
 
 
-The variable datetime is automatically imported as a Date. Each requested parameter has a value and remark code column.  The names of these columns depend on the requested parameter and stat code combinations. USGS remark codes are often \texttt{"}A\texttt{"} (approved for publication) or \texttt{"}P\texttt{"} (provisional data subject to revision). A more complete list of remark codes can be found here:
+The column `datetime' in the returned dataframe is automatically imported as a variable of class `Date' in R. Each requested parameter has a value and remark code column.  The names of these columns depend on the requested parameter and stat code combinations. USGS remark codes are often `A' (approved for publication) or `P' (provisional data subject to revision). A more complete list of remark codes can be found here:
 \url{http://waterdata.usgs.gov/usa/nwis/help?codes_help}
 
 Another example that doesn't use the defaults would be a request for mean and maximum daily temperature and discharge in early 2012:
@@ -421,8 +432,6 @@ Another example that doesn't use the defaults would be a request for mean and ma
 
 \hlstd{temperatureAndFlow} \hlkwb{<-} \hlkwd{retrieveNWISData}\hlstd{(siteNumber, parameterCd,}
         \hlstd{startDate, endDate,} \hlkwc{StatCd}\hlstd{=statCd)}
-
-\hlstd{temperatureAndFlow} \hlkwb{<-} \hlkwd{renameColumns}\hlstd{(temperatureAndFlow)}
 \end{alltt}
 \end{kframe}
 \end{knitrout}
@@ -430,16 +439,49 @@ Another example that doesn't use the defaults would be a request for mean and ma
 
 Daily data is pulled from \url{http://waterservices.usgs.gov/rest/DV-Test-Tool.html}. 
 
+The column names can be automatically adjusted based on the parameter and statistic codes using the renameColumns function. This is not necessary, but may be useful when analyzing the data. 
+
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlkwd{names}\hlstd{(temperatureAndFlow)}
+\end{alltt}
+\begin{verbatim}
+[1] "agency_cd"          "site_no"           
+[3] "datetime"           "X01_00010_00001"   
+[5] "X01_00010_00001_cd" "X01_00010_00003"   
+[7] "X01_00010_00003_cd" "X02_00060_00003"   
+[9] "X02_00060_00003_cd"
+\end{verbatim}
+\begin{alltt}
+\hlstd{temperatureAndFlow} \hlkwb{<-} \hlkwd{renameColumns}\hlstd{(temperatureAndFlow)}
+\hlkwd{names}\hlstd{(temperatureAndFlow)}
+\end{alltt}
+\begin{verbatim}
+[1] "agency_cd"                                  
+[2] "site_no"                                    
+[3] "datetime"                                   
+[4] "Temperature_water_degrees_Celsius_Max_01"   
+[5] "Temperature_water_degrees_Celsius_Max_01_cd"
+[6] "Temperature_water_degrees_Celsius_01"       
+[7] "Temperature_water_degrees_Celsius_01_cd"    
+[8] "Discharge_cubic_feet_per_second"            
+[9] "Discharge_cubic_feet_per_second_cd"         
+\end{verbatim}
+\end{kframe}
+\end{knitrout}
+
+
 An example of plotting the above data (Figure \ref{fig:getNWIStemperaturePlot}):
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
 \begin{alltt}
-\hlkwd{par}\hlstd{(}\hlkwc{mar}\hlstd{=}\hlkwd{c}\hlstd{(}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{))}
+\hlkwd{par}\hlstd{(}\hlkwc{mar}\hlstd{=}\hlkwd{c}\hlstd{(}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{,}\hlnum{5}\hlstd{))} \hlcom{#sets the size of the plot window}
 
 \hlkwd{with}\hlstd{(temperatureAndFlow,} \hlkwd{plot}\hlstd{(}
   \hlstd{datetime, Temperature_water_degrees_Celsius_Max_01,}
-  \hlkwc{xlab}\hlstd{=}\hlstr{"Date"}\hlstd{,}\hlkwc{ylab}\hlstd{=}\hlstr{"Temperature [C]"}
+  \hlkwc{xlab}\hlstd{=}\hlstr{"Date"}\hlstd{,}\hlkwc{ylab}\hlstd{=}\hlstr{"Max Temperature [C]"}
   \hlstd{))}
 \hlkwd{par}\hlstd{(}\hlkwc{new}\hlstd{=}\hlnum{TRUE}\hlstd{)}
 \hlkwd{with}\hlstd{(temperatureAndFlow,} \hlkwd{plot}\hlstd{(}
@@ -447,8 +489,10 @@ An example of plotting the above data (Figure \ref{fig:getNWIStemperaturePlot}):
   \hlkwc{col}\hlstd{=}\hlstr{"red"}\hlstd{,}\hlkwc{type}\hlstd{=}\hlstr{"l"}\hlstd{,}\hlkwc{xaxt}\hlstd{=}\hlstr{"n"}\hlstd{,}\hlkwc{yaxt}\hlstd{=}\hlstr{"n"}\hlstd{,}\hlkwc{xlab}\hlstd{=}\hlstr{""}\hlstd{,}\hlkwc{ylab}\hlstd{=}\hlstr{""}\hlstd{,}\hlkwc{axes}\hlstd{=}\hlnum{FALSE}
   \hlstd{))}
 \hlkwd{axis}\hlstd{(}\hlnum{4}\hlstd{,}\hlkwc{col}\hlstd{=}\hlstr{"red"}\hlstd{,}\hlkwc{col.axis}\hlstd{=}\hlstr{"red"}\hlstd{)}
-\hlkwd{mtext}\hlstd{(}\hlstr{"Discharge [cfs]"}\hlstd{,}\hlkwc{side}\hlstd{=}\hlnum{4}\hlstd{,}\hlkwc{line}\hlstd{=}\hlnum{3}\hlstd{,}\hlkwc{col}\hlstd{=}\hlstr{"red"}\hlstd{)}
+\hlkwd{mtext}\hlstd{(}\hlstr{"Mean Discharge [cfs]"}\hlstd{,}\hlkwc{side}\hlstd{=}\hlnum{4}\hlstd{,}\hlkwc{line}\hlstd{=}\hlnum{3}\hlstd{,}\hlkwc{col}\hlstd{=}\hlstr{"red"}\hlstd{)}
 \hlkwd{title}\hlstd{(}\hlkwd{paste}\hlstd{(ChoptankInfo}\hlopt{$}\hlstd{station.nm,}\hlstr{"2012"}\hlstd{,}\hlkwc{sep}\hlstd{=}\hlstr{" "}\hlstd{))}
+\hlkwd{legend}\hlstd{(}\hlstr{"topleft"}\hlstd{,} \hlkwd{c}\hlstd{(}\hlstr{"Max Temperature"}\hlstd{,} \hlstr{"Mean Discharge"}\hlstd{),}
+       \hlkwc{col}\hlstd{=}\hlkwd{c}\hlstd{(}\hlstr{"black"}\hlstd{,}\hlstr{"red"}\hlstd{),}\hlkwc{lty}\hlstd{=}\hlkwd{c}\hlstd{(}\hlnum{NA}\hlstd{,}\hlnum{1}\hlstd{),}\hlkwc{pch}\hlstd{=}\hlkwd{c}\hlstd{(}\hlnum{1}\hlstd{,}\hlnum{NA}\hlstd{))}
 \end{alltt}
 \end{kframe}\begin{figure}[]
 
@@ -460,7 +504,7 @@ An example of plotting the above data (Figure \ref{fig:getNWIStemperaturePlot}):
 
 
 
-There are occasions where NWIS values are not reported as numbers, instead there might be text describing a certain event such as \texttt{"}Ice\texttt{"}.  Any value that cannot be converted to a number will be reported as NA in this package.
+There are occasions where NWIS values are not reported as numbers, instead there might be text describing a certain event such as `Ice'.  Any value that cannot be converted to a number will be reported as NA in this package (not including remark code columns).
 
 \FloatBarrier
 
@@ -468,7 +512,7 @@ There are occasions where NWIS values are not reported as numbers, instead there
 \subsection{Unit Values}
 \label{sec:usgsRT}
 %------------------------------------------------------------
-Any data that are collected at regular time intervals (such as 15-minute or hourly) are known as \texttt{"}Unit Values\texttt{"} - many of these are delivered on a real time basis and very recent data (even less than an hour old in many cases) are available through the function retrieveUnitNWISData.  Some of these Unit Values are available for the past several years, and some are only available for a recent time period such as 120 days or a year.  Here is an example of a retrieval of such data.  
+Any data that are collected at regular time intervals (such as 15-minute or hourly) are known as `unit values'. Many of these are delivered on a real time basis and very recent data (even less than an hour old in many cases) are available through the function retrieveUnitNWISData.  Some of these unit values are available for many years, and some are only available for a recent time period such as 120 days.  Here is an example of a retrieval of such data.  
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -486,13 +530,13 @@ Which produces the following dataframe:
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
 \begin{verbatim}
-  agency     site            dateTime X02_00060_00011
-1   USGS 01491000 2012-05-12 00:00:00              83
-2   USGS 01491000 2012-05-12 00:15:00              83
-3   USGS 01491000 2012-05-12 00:30:00              83
-4   USGS 01491000 2012-05-12 00:45:00              83
-5   USGS 01491000 2012-05-12 01:00:00              85
-6   USGS 01491000 2012-05-12 01:15:00              83
+  agency     site            dateTime tz_cd X02_00060_00011
+1   USGS 01491000 2012-05-12 00:00:00   EST              83
+2   USGS 01491000 2012-05-12 00:15:00   EST              83
+3   USGS 01491000 2012-05-12 00:30:00   EST              83
+4   USGS 01491000 2012-05-12 00:45:00   EST              83
+5   USGS 01491000 2012-05-12 01:00:00   EST              85
+6   USGS 01491000 2012-05-12 01:15:00   EST              83
   X02_00060_00011_cd
 1                  A
 2                  A
@@ -516,7 +560,7 @@ Note that time now becomes important, so the variable datetime is a POSIXct, and
 \subsection{Water Quality Values}
 \label{sec:usgsWQP}
 %------------------------------------------------------------
-To get USGS water quality data from water samples collected at the streamgage (as distinct from unit values collected through some type of automatic monitor) we can use the Water Quality Data Portal: \url{http://www.waterqualitydata.us/}. The raw data are obtained from the function  getRawQWData, with the similar input arguments: siteNumber, parameterCd, startDate, endDate, and interactive. The difference is in parameterCd, in this function multiple parameters can be queried using a vector, and setting parameterCd to \texttt{"}\texttt{"} will return all of the measured observations. The raw data may be overwelming, a simplified version of the data can be obtained using getQWData.There is a large amount of data returned for each observation. 
+To get USGS water quality data from water samples collected at the streamgage (as distinct from unit values collected through some type of automatic monitor) we can use the Water Quality Data Portal: \url{http://www.waterqualitydata.us/}. The raw data are obtained from the function  getRawQWData, with the similar input arguments: siteNumber, parameterCd, startDate, endDate, and interactive. The difference is in parameterCd, in this function multiple parameters can be queried using a vector, and setting parameterCd to \texttt{"}\texttt{"} will return all of the measured observations. The raw data may be overwhelming, a simplified version of the data can be obtained using getQWData. There is a large amount of data returned for each observation. 
 
 
 \begin{knitrout}
@@ -535,12 +579,13 @@ To get USGS water quality data from water samples collected at the streamgage (a
 \hlkwd{names}\hlstd{(dissolvedNitrateSimple)}
 \end{alltt}
 \begin{verbatim}
-[1] "dateTime"        "qualifier.00618" "value.00618"    
-[4] "qualifier.71851" "value.71851"    
+[1] "dateTime"        "qualifier.71851" "value.71851"    
+[4] "qualifier.00618" "value.00618"    
 \end{verbatim}
 \end{kframe}
 \end{knitrout}
 
+
 Note that in this dataframe, datetime is imported as Dates (no times are included), and the qualifier is either blank or \texttt{"}\verb@<@\texttt{"} signifying a censored value. A plotting example is shown in Figure \ref{fig:getQWtemperaturePlot}.
 
 \begin{knitrout}
@@ -568,7 +613,8 @@ Note that in this dataframe, datetime is imported as Dates (no times are include
 \subsection{STORET Water Quality Retrievals}
 \label{sec:usgsSTORET}
 %------------------------------------------------------------
-There are additional data sets available on the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}).  These data sets can be housed in either the STORET (data from EPA) or NWIS database.  Since STORET does not use USGS parameter codes, a \texttt{"}characteristic name\texttt{"} must be supplied.  The following example retrieves specific conductance from a DNR site in Wisconsin.
+There are additional data sets available on the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}).  These data sets can be housed in either the STORET (data from EPA) or NWIS database.  Since STORET does not use USGS parameter codes, a `characteristic name' must be supplied.  The getWQPData function can retrieve either STORET or NWIS, but requries a characteristic name rather than parameter code. The Water Quality Data Portal includes data discovery tools, and information on characheristic names. The following example retrieves specific conductance from a DNR site in Wisconsin. 
+
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -625,13 +671,15 @@ There may be times when you might be interested in seeing the URL (web address)
 
 %------------------------------------------------------------
 \section{Data Retrievals Structured For Use In The EGRET Package}
+\label{sec:EGRETdfs}
 %------------------------------------------------------------ 
 Rather than using the raw data as retrieved by the web, the dataRetrieval package also includes functions that return the data in a structure that has been designed to work with the EGRET R package (\url{https://github.com/USGS-R/EGRET/wiki}). In general, these dataframes may be much more 'R-friendly' than the raw data, and will contain additional date information that allows for efficient data analysis.
 
-In this section, we use 3 dataRetrieval functions to get sufficient data to perform an EGRET analysis.  We will continue analyzing the Choptank River. We will be retrieving essentially the same data that were retrieved in the previous section, but in this case it will be structured into three EGRET-specific dataframes.  The daily discharge data will be placed in a dataframe called Daily.  The nitrate sample data will be placed in a dataframe called Sample.  The data about the site and the parameter will be placed in a dataframe called INFO.  Although these dataframes were designed to work with the EGRET R package, they can be very useful for a wide range of hydrologic studies that don't use EGRET.
+In this section, we use 3 dataRetrieval functions to get sufficient data to perform an EGRET analysis.  We will continue analyzing the Choptank River. We will be retrieving essentially the same data that were retrieved in the previous section, but in this case it will be structured into three EGRET-specific dataframes.  The daily discharge data will be placed in a dataframe called Daily.  The nitrate sample data will be placed in a dataframe called Sample.  The data about the site and the parameter will be placed in a dataframe called INFO.  Although these dataframes were designed to work with the EGRET R package, they can be very useful for a wide range of hydrology studies that don't use EGRET.
 
 %------------------------------------------------------------
 \subsection{INFO Data}
+\label{INFOsubsection}
 %------------------------------------------------------------
 The function to obtain metadata, or data about the streamgage and measured parameters is getMetaData. This function combines getSiteFileData and getParameterInfo, producing one dataframe called INFO.
 
@@ -650,8 +698,9 @@ The function to obtain metadata, or data about the streamgage and measured param
 
 %------------------------------------------------------------
 \subsection{Daily Data}
+\label{Dailysubsection}
 %------------------------------------------------------------
-The function to obtain the daily values (discharge in this case) is getDVData.  It requires the inputs siteNumber, ParameterCd, StartDate, EndDate, interactive, and convert. Most of these arguments are described in the previous section, however \texttt{"}convert\texttt{"} is a new argument (defaults to TRUE), and it tells the program to convert the values from cubic feet per second (cfs) to cubic meters per second (cms). For EGRET applications with NWIS web retrieval, do not use this argument (the default is TRUE), EGRET assumes that discharge is always in cubic meters per second. If you don't want this conversion and are not using EGRET, set convert=FALSE in the function call. 
+The function to obtain the daily values (discharge in this case) is getDVData.  It requires the inputs siteNumber, ParameterCd, StartDate, EndDate, interactive, and convert. Most of these arguments are described in the previous section, however `convert' is a new argument (defaults to TRUE). The convert arguement tells the program to convert the values from cubic feet per second (cfs) to cubic meters per second (cms). For EGRET applications with NWIS web retrieval, do not use this argument (the default is TRUE), EGRET assumes that discharge is always in cubic meters per second. If you don't want this conversion and are not using EGRET, set convert=FALSE in the function call. 
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -672,7 +721,7 @@ There are 4750 data points, and 4750 days.
 Details of the Daily dataframe are listed below:
 
 % latex table generated in R 3.0.2 by xtable 1.7-1 package
-% Tue Feb 11 15:44:54 2014
+% Tue Feb 18 16:42:26 2014
 \begin{table}[ht]
 \centering
 \begin{tabular}{rllll}
@@ -690,7 +739,7 @@ Details of the Daily dataframe are listed below:
   9 & i & integer & Index of days, starting with 1 & days \\ 
   10 & LogQ & number & Natural logarithm of Q & numeric \\ 
   11 & Q7 & number & 7 day running average of Q & cms \\ 
-  12 & Q30 & number & 30 running average of Q & cms \\ 
+  12 & Q30 & number & 30 day running average of Q & cms \\ 
    \hline
 \end{tabular}
 \caption{Daily dataframe} 
@@ -705,6 +754,7 @@ If there are discharge values of zero, the code will add a small constant to all
 
 %------------------------------------------------------------
 \subsection{Sample Data}
+\label{Samplesubsection}
 %------------------------------------------------------------
 The function to obtain USGS sample data from the water quality portal is getSampleData. The arguments for this function are also siteNumber, ParameterCd, StartDate, EndDate, interactive. These are the same inputs as getRawQWData or getQWData as described in the previous section.
 
@@ -719,7 +769,7 @@ The function to obtain USGS sample data from the water quality portal is getSamp
 \end{knitrout}
 
 
-The function to obtain STORET sample data from the water quality portal is getSTORETSampleData. The arguments for this function are also siteNumber, ParameterCd, StartDate, EndDate, interactive. These are the same inputs as getRawQWData or getQWData as described in the previous section.
+The function to obtain STORET sample data from the water quality portal is getSTORETSampleData. The arguments for this function are siteNumber, characteristicName, StartDate, EndDate, interactive. 
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -738,11 +788,42 @@ The function to obtain STORET sample data from the water quality portal is getST
 
 Details of the Sample dataframe are listed below:
 
-\begin{table}[!ht]
-\begin{minipage}{\linewidth}
-\begin{center}
-\caption{Sample dataframe} 
-\begin{tabular}{llll}
+
+% \begin{table}[!ht]
+% \begin{minipage}{\linewidth}
+% \begin{center}
+% \caption{Sample dataframe} 
+% \begin{tabular}{llll}
+%   \hline
+% ColumnName & Type & Description & Units \\ 
+%   \hline
+% Date & Date & Date & date \\ 
+%   ConcLow & number & Lower limit of concentration & mg/L \\ 
+%   ConcHigh & number & Upper limit of concentration & mg/L \\ 
+%   Uncen & integer & Uncensored data (1=true, 0=false) & integer \\ 
+%   ConcAve & number & Average of ConcLow and ConcHigh & mg/L \\ 
+%   Julian & number & Number of days since January 1, 1850 & days \\ 
+%   Month & integer & Month of the year [1-12] & months \\ 
+%   Day & integer & Day of the year [1-366] & days \\ 
+%   DecYear & number & Decimal year & years \\ 
+%   MonthSeq & integer & Number of months since January 1, 1850 & months \\ 
+%   SinDY & number & Sine of DecYear & numeric \\ 
+%   CosDY & number & Cosine of DecYear & numeric \\ 
+%   Q \footnotemark[1] & number & Discharge & cms \\ 
+%   LogQ \footnotemark[1] & number & Natural logarithm of discharge & numeric \\ 
+%    \hline
+% \end{tabular}
+% \end{center}
+% \footnotetext[1]{Discharge columns are populated from data in the Daily dataframe after calling the mergeReport function.}
+% \end{minipage}
+% \end{table}
+
+\begin{table}
+  \centering
+  \begin{threeparttable}[b]
+  \caption{Sample dataframe}
+  \label{tab:SampleDataframe}
+  \begin{tabular}{llll}
   \hline
 ColumnName & Type & Description & Units \\ 
   \hline
@@ -758,17 +839,18 @@ Date & Date & Date & date \\
   MonthSeq & integer & Number of months since January 1, 1850 & months \\ 
   SinDY & number & Sine of DecYear & numeric \\ 
   CosDY & number & Cosine of DecYear & numeric \\ 
-  Q \footnotemark[1] & number & Discharge & cms \\ 
-  LogQ \footnotemark[1] & number & Natural logarithm of discharge & numeric \\ 
+  Q \tnote{1} & number & Discharge & cms \\ 
+  LogQ \tnote{1} & number & Natural logarithm of discharge & numeric \\ 
    \hline
 \end{tabular}
-\end{center}
-\end{minipage}
-\end{table}
 
-\footnotetext[1]{Discharge columns are populated from data in the Daily dataframe after calling the mergeReport function.}
+  \begin{tablenotes}
+    \item[1] Discharge columns are populated from data in the Daily dataframe after calling the mergeReport function.
+  \end{tablenotes}
+ \end{threeparttable}
+\end{table}
 
-The next section will talk about summing multiple constituants, including how interval censoring is used. Since the Sample data frame is structured to only contain one constituent, when more than one parameter codes are requested, the getSampleData function will sum the values of each constituent as described below.
+The next section will talk about summing multiple constituents, including how interval censoring is used. Since the Sample data frame is structured to only contain one constituent, when more than one parameter codes are requested, the getSampleData function will sum the values of each constituent as described below.
 
 \FloatBarrier
 
@@ -776,37 +858,37 @@ The next section will talk about summing multiple constituants, including how in
 %------------------------------------------------------------
 \subsection{Censored Values: Summation Explanation}
 %------------------------------------------------------------
-In the typical case where none of the data are censored (that is, no values are reported as \texttt{"}less-than\texttt{"} values) the ConcLow = ConcHigh = ConcAve all of which are equal to the reported value and Uncen=0.  In the typical form of censoring where a value is reported as less than the reporting limit, then ConcLow = NA, ConcHigh = reporting limit, ConcAve = 0.5 * reporting limit, and Uncen = 1.
+In the typical case where none of the data are censored (that is, no values are reported as `less-than' values) the ConcLow = ConcHigh = ConcAve all of which are equal to the reported value and Uncen=0.  For the most common type of censoring, where a value is reported as less than the reporting limit, then ConcLow = NA, ConcHigh = reporting limit, ConcAve = 0.5 * reporting limit, and Uncen = 1.
 
-As an example to understand how the dataRetrieval package handles a more complex censoring problem, let us say that in 2004 and earlier, we computed a total phosphorus (tp) as the sum of dissolved phosphorus (dp) and particulate phosphorus (pp). From 2005 and onward, we have direct measurements of total phosphorus (tp). A small subset of this fictional data looks like \ref{tab:exampleComplexQW}.
+As an example to understand how the dataRetrieval package handles a more complex censoring problem, let us say that in 2004 and earlier, we computed total phosphorus (tp) as the sum of dissolved phosphorus (dp) and particulate phosphorus (pp). From 2005 and onward, we have direct measurements of total phosphorus (tp). A small subset of this fictional data looks like Table \ref{tab:exampleComplexQW}.
 
 
 
 % latex table generated in R 3.0.2 by xtable 1.7-1 package
-% Tue Feb 11 15:44:55 2014
+% Tue Feb 18 16:42:27 2014
 \begin{table}[ht]
 \centering
 \begin{tabular}{rllrlrlr}
   \hline
  & cdate & rdp & dp & rpp & pp & rtp & tp \\ 
   \hline
-1 & 2003-02-15 &  & 0.02 &  & 0.50 &  &  \\ 
-  2 & 2003-06-30 & $<$ & 0.01 &  & 0.30 &  &  \\ 
-  3 & 2004-09-15 & $<$ & 0.00 & $<$ & 0.20 &  &  \\ 
-  4 & 2005-01-30 &  &  &  &  &  & 0.43 \\ 
-  5 & 2005-05-30 &  &  &  &  & $<$ & 0.05 \\ 
-  6 & 2005-10-30 &  &  &  &  & $<$ & 0.02 \\ 
+1 & 2003-02-15 &  & 0.020 &  & 0.500 &  &  \\ 
+  2 & 2003-06-30 & $<$ & 0.010 &  & 0.300 &  &  \\ 
+  3 & 2004-09-15 & $<$ & 0.005 & $<$ & 0.200 &  &  \\ 
+  4 & 2005-01-30 &  &  &  &  &  & 0.430 \\ 
+  5 & 2005-05-30 &  &  &  &  & $<$ & 0.050 \\ 
+  6 & 2005-10-30 &  &  &  &  & $<$ & 0.020 \\ 
    \hline
 \end{tabular}
 \caption{Example data} 
+\label{tab:exampleComplexQW}
 \end{table}
 
 
 
+The dataRetrieval package will \texttt{"}add up\texttt{"} all the values in a given row to form the total for that sample when using the Sample dataframe. Thus, you only want to enter data that should be added together. If you want a dataframe with multiple constituents that are not summed, do not use getSampleData, getSTORETSampleData, or getSampleDataFromFile. The raw data functions: getWQPData, retrieveNWISqwData, getRawQWData, getQWData will not sum constituents, but leave them in their individual columns. 
 
-
-
-The dataRetrieval package will \texttt{"}add up\texttt{"} all the values in a given row to form the total for that sample. Thus, you only want to enter data that should be added together. For example, we might know the value for dp on 5/30/2005, but we don't want to put it in the table because under the rules of this data set, we are not suppose to add it in to the values in 2005.
+For example, we might know the value for dp on 5/30/2005, but we don't want to put it in the table because under the rules of this data set, we are not supposed to add it in to the values in 2005.
 
 For every sample, the EGRET package requires a pair of numbers to define an interval in which the true value lies (ConcLow and ConcHigh). In a simple non-censored case (the reported value is above the detection limit), ConcLow equals ConcHigh and the interval collapses down to a single point.In a simple censored case, the value might be reported as \verb@<@0.2, then ConcLow=NA and ConcHigh=0.2. We use NA instead of 0 as a way to elegantly handle future logarithm calculations.
 
@@ -847,7 +929,7 @@ The next section will talk about inputting user-generated files. getSampleDataFr
 %------------------------------------------------------------ 
 \subsection{User-Generated Data Files}
 %------------------------------------------------------------ 
-Aside from retrieving data from the USGS web services, the dataRetrieval package includes functions to generate the Daily and Sample data frame from local files.
+Aside from retrieving data from the USGS web services, the dataRetrieval package also includes functions to generate the Daily and Sample data frame from local files.
 
 %------------------------------------------------------------ 
 \subsubsection{getDailyDataFromFile}
@@ -858,7 +940,7 @@ Text files that contain this sort of data require some sort of a separator, for
 
 Finally, qUnit is a numeric argument that defines the discharge units used in the input file.  The default is qUnit = 1 which assumes discharge is in cubic feet per second.  If the discharge in the file is already in cubic meters per second then set qUnit = 2.  If it is in some other units (like liters per second or acre-feet per day), the user will have to pre-process the data with a unit conversion that changes it to either cubic feet per second or cubic meters per second.
 
-So, if you have a file called \texttt{"}ChoptankRiverFlow.txt\texttt{"} located in a folder called \texttt{"}RData\texttt{"} on the C drive (this is a Window's example), and the file is structured as follows (tab-separated):
+So, if you have a file called \texttt{"}ChoptankRiverFlow.txt\texttt{"} located in a folder called \texttt{"}RData\texttt{"} on the C drive (this is a Windows example), and the file is structured as follows (tab-separated):
 \begin{verbatim}
 date  Qdaily
 10/1/1999  107
@@ -883,12 +965,14 @@ The call to open this file, convert the discharge to cubic meters per second, an
 \end{knitrout}
 
 
+Microsoft Excel files can be a bit tricky to import into R directly. The simplest way to get Excel data into R is to open the Excel file in Excel, then save it as a .csv file (comma-separated values). 
+
 \FloatBarrier
 
 %------------------------------------------------------------ 
 \subsubsection{getSampleDataFromFile}
 %------------------------------------------------------------ 
-Similarly to the previous section, getSampleDataFromFile will import a user-generated file and populate the Sample dataframe. The difference between sample data and discharge data is that the code requires a third column that contains a remark code, either blank or \texttt{"}\verb@<@\texttt{"}, which will tell the program that the data was 'left-censored' (or, below the detection limit of the sensor). Therefore, the data is required to be in the form: date, remark, value.   An example of a comma-delimited file would be:
+Similarly to the previous section, getSampleDataFromFile will import a user-generated file and populate the Sample dataframe. The difference between sample data and discharge data is that the code requires a third column that contains a remark code, either blank or `\verb@<@', which will tell the program that the data was 'left-censored' (or, below the detection limit of the sensor). Therefore, the data is required to be in the form: date, remark, value.   An example of a comma-delimited file would be:
 
 \begin{verbatim}
 cdate;remarkCode;Nitrate
@@ -915,12 +999,12 @@ The call to open this file, and populate the Sample dataframe would be:
 If multiple constituents are going to be summed, the format can be date, remark\_A, value\_A, remark\_b, value\_b, etc... A tab-separated example might look like this, where the columns are remark dissolved phosphate (rdp), dissolved phosphate (dp), remark particulate phosphorus (rpp), particulate phosphorus (pp), remark total phosphate (rtp), and total phosphate (tp):
 \begin{verbatim}
 date  rdp	dp	rpp	pp	rtp	tp
-2003-02-15		0.02		0.5		
-2003-06-30	<	0.01		0.3		
-2004-09-15	<	0	<	0.2		
-2005-01-30						0.43
-2005-05-30					<	0.05
-2005-10-30					<	0.02
+2003-02-15		0.020		0.500		
+2003-06-30	<	0.010		0.300		
+2004-09-15	<	0.005	<	0.200		
+2005-01-30						0.430
+2005-05-30					<	0.050
+2005-10-30					<	0.020
 ...
 \end{verbatim}
 
@@ -942,7 +1026,7 @@ date  rdp	dp	rpp	pp	rtp	tp
 %------------------------------------------------------------
 \subsection{Merge Report}
 %------------------------------------------------------------
-Finally, there is a function called mergeReport that will look at both the Daily and Sample dataframe, and populate Q and LogQ columns into the Sample dataframe. The default arguments are Daily and Sample, however if you want to use other similarly structured dataframes, you can specify localDaily or localSample. Once mergeReport has been run, the Sample dataframe will be augumented with the daily discharges for all the days with samples.  None of the water quality functions in EGRET will work without first having run the mergeReport function.
+Finally, there is a function called mergeReport that will look at both the Daily and Sample dataframe, and populate Q and LogQ columns into the Sample dataframe. The default arguments are Daily and Sample, however if you want to use other similarly structured dataframes, you can specify localDaily or localSample. Once mergeReport has been run, the Sample dataframe will be augmented with the daily discharges for all the days with samples.  None of the water quality functions in EGRET will work without first having run the mergeReport function.
 
 
 \begin{knitrout}
@@ -1000,7 +1084,7 @@ There are 4750 data points, and 4750 days.
 %------------------------------------------------------------
 \subsection{EGRET Plots}
 %------------------------------------------------------------
-As has been mentioned, the data is specifically formatted to be used with the EGRET package. The EGRET package has powerful modeling capabilities using WRTDS, but also has a variety of graphing and tablular tools to explore the data without using the WRTDS algorithm. See the EGRET vignette, user guide, and/or wiki (\url{https://github.com/USGS-R/EGRET/wiki}) for detailed information. The following figure is an example of one of the plotting functions that can be used directly from the dataRetrieval dataframes.
+As has been mentioned, the Daily, Sample, and INFO data frames whose construction is described in Secs. \ref{INFOsubsection} - \ref{Samplesubsection} are specifically formatted to be used with the EGRET package. The EGRET package has powerful modeling capabilities using WRTDS, but also has a variety of graphing and tabular tools to explore the data without using the WRTDS algorithm. See the EGRET vignette, user guide, and/or wiki (\url{https://github.com/USGS-R/EGRET/wiki}) for detailed information. The following figure is an example of one of the plotting functions that can be used directly from the dataRetrieval dataframes.
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -1018,51 +1102,89 @@ As has been mentioned, the data is specifically formatted to be used with the EG
 \end{knitrout}
 
 
-
+\FloatBarrier
 \clearpage
 
+
 %------------------------------------------------------------
 \section{Summary}
+\label{sec:summary}
 %------------------------------------------------------------
 
-The following table summarizes the data retrieval functions:
+Tables \ref{tab:dataRetrievalFunctions1} and \ref{tab:dataRetrievalMisc} summarize the data retrieval functions:
 
-\begin{table}[!ht]
-\begin{minipage}{\linewidth}
-\begin{center}
-\caption{dataRetrieval functions} 
+\begin{table}
+  \centering
+  \begin{threeparttable}[b]
+  \caption{dataRetrieval functions}
+  \label{tab:dataRetrievalFunctions1}
 \begin{tabular}{lll}
   \hline
 Data Type & Function Name & Description \\ 
   \hline
   Daily & retrieveNWISData & Raw USGS daily data \\
-  Daily\footnotemark[1] & getDVData & USGS daily values \\
-  Daily\footnotemark[1] & getDailyDataFromFile & User generated daily data \\
+  Daily\tnote{1} & getDVData & USGS daily values \\
+  Daily\tnote{1} & getDailyDataFromFile & User generated daily data \\
   Sample & retrieveNWISqwData & Raw USGS water quality data \\
   Sample & getRawQWData & Raw Water Quality Data Portal data \\
   Sample & getQWDataFromFile & Raw user generated water quality data \\
   Sample & getQWData & USGS Water Quality Portal data \\
   Sample & getWQPData & General Water Quality Portal\\
-  Sample\footnotemark[1] & getSampleData & USGS water quality data\\  
-  Sample\footnotemark[1] & getSTORETSampleData & STORET Water Quality Data Portal data \\
-  Sample\footnotemark[1] & getSampleDataFromFile & User generated sample data \\
+  Sample\tnote{1} & getSampleData & USGS water quality data\\  
+  Sample\tnote{1} & getSTORETSampleData & STORET Water Quality Data Portal data \\
+  Sample\tnote{1} & getSampleDataFromFile & User generated sample data \\
   Unit & retrieveUnitNWISData & Raw USGS instantaneous data \\  
-  Information\footnotemark[1] & getMetaData & USGS station and parameter code information \\
+  Information\tnote{1} & getMetaData & USGS station and parameter code information \\
   Information & getParameterInfo & USGS parameter code information \\
   Information & getSiteFileData & USGS station information \\
   Information & getDataAvailability & Data available at USGS stations \\
    \hline
 \end{tabular}
-\end{center}
-\end{minipage}
+
+  \begin{tablenotes}
+    \item[1] Indicates that the function creates a data frame suitable for use in EGRET software
+  \end{tablenotes}
+ \end{threeparttable}
 \end{table}
 
-\footnotetext[1]{Indicates that function creates a data frame suitable for use in EGRET software}
+
+% \begin{table}[!ht]
+% \begin{minipage}{\linewidth}
+% \begin{center}
+% \caption{dataRetrieval functions} 
+% \begin{tabular}{lll}
+%   \hline
+% Data Type & Function Name & Description \\ 
+%   \hline
+%   Daily & retrieveNWISData & Raw USGS daily data \\
+%   Daily\footnotemark[1] & getDVData & USGS daily values \\
+%   Daily\footnotemark[1] & getDailyDataFromFile & User generated daily data \\
+%   Sample & retrieveNWISqwData & Raw USGS water quality data \\
+%   Sample & getRawQWData & Raw Water Quality Data Portal data \\
+%   Sample & getQWDataFromFile & Raw user generated water quality data \\
+%   Sample & getQWData & USGS Water Quality Portal data \\
+%   Sample & getWQPData & General Water Quality Portal\\
+%   Sample\footnotemark[1] & getSampleData & USGS water quality data\\  
+%   Sample\footnotemark[1] & getSTORETSampleData & STORET Water Quality Data Portal data \\
+%   Sample\footnotemark[1] & getSampleDataFromFile & User generated sample data \\
+%   Unit & retrieveUnitNWISData & Raw USGS instantaneous data \\  
+%   Information\footnotemark[1] & getMetaData & USGS station and parameter code information \\
+%   Information & getParameterInfo & USGS parameter code information \\
+%   Information & getSiteFileData & USGS station information \\
+%   Information & getDataAvailability & Data available at USGS stations \\
+%    \hline
+% \end{tabular}
+% \end{center}
+% \end{minipage}
+% \end{table}
+% 
+% \footnotetext[1]{Indicates that function creates a data frame suitable for use in EGRET software}
 
 \begin{table}[!ht]
 \begin{minipage}{\linewidth}
 \begin{center}
 \caption{dataRetrieval miscellaneous functions} 
+\label{tab:dataRetrievalMisc}
 \begin{tabular}{ll}
   \hline
 Function Name & Description \\ 
@@ -1081,6 +1203,7 @@ Function Name & Description \\
 \end{minipage}
 \end{table}
 
+\FloatBarrier
 \clearpage
 
 
@@ -1108,7 +1231,11 @@ At any time, you can get information about any function in R by typing a questio
 \end{knitrout}
 
 
-To see the raw code for a particular code, type the name of the function:
+This will open a help file similar to Figure \ref{fig:help}.
+
+\FloatBarrier
+
+To see the raw code for a particular code, type the name of the function, without parentheses.:
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
 \begin{alltt}
@@ -1127,6 +1254,15 @@ function (localSample = Sample)
 \end{knitrout}
 
 
+
+
+\begin{figure}[ht!]
+\centering
+ \resizebox{0.95\textwidth}{!}{\includegraphics{Rhelp.png}} 
+\caption{A simple R help file}
+\label{fig:help}
+\end{figure}
+
 Additionally, many R packages have vignette files attached (such as this paper). To view the vignette:
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -1137,11 +1273,12 @@ Additionally, many R packages have vignette files attached (such as this paper).
 \end{knitrout}
 
 
-
+\FloatBarrier
+\clearpage
 %------------------------------------------------------------
 \subsection{R User: Installing dataRetrieval}
 %------------------------------------------------------------ 
-Before installing dataRetrieval, the zoo packages must be installed from CRAN:
+Before installing dataRetrieval, a number of packages upon which dataRetrieval depends need to be installed must be installed from CRAN:
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -1153,7 +1290,15 @@ Before installing dataRetrieval, the zoo packages must be installed from CRAN:
 \end{knitrout}
 
 
-It is a good idea to re-start R after installing the package, especially if installing an updated version. Some users have found it necessary to delete the previous version's package folder before installing newer version of dataRetrieval. If you are experiencing issues after updating a package, trying deleting the package folder - the default location for Windows is something like this: C:/Users/userA/Documents/R/win-library/2.15/dataRetrieval, and the default for a Mac: /Users/userA/Library/R/2.15/library/dataRetrieval. Then, re-install the package using the directions above. Moving to CRAN should solve this problem.
+It is a good idea to re-start R after installing the package, especially if installing an updated version. Some users have found it necessary to delete the previous version's package folder before installing newer version of dataRetrieval. If you are experiencing issues after updating a package, trying deleting the package folder - the default location for Windows is something like:
+
+C:/Users/userA/Documents/R/win-library/2.15/dataRetrieval
+
+The default for a Mac is something like:
+
+/Users/userA/Library/R/2.15/library/dataRetrieval
+
+Then, re-install the package using the directions above. Moving to CRAN should solve this problem.
 
 After installing the package, you need to open the library each time you re-start R.  This is done with the simple command:
 \begin{knitrout}
@@ -1170,7 +1315,7 @@ After installing the package, you need to open the library each time you re-star
 \section{Creating tables in Microsoft from R}
 \label{app:createWordTable}
 %------------------------------------------------------------
-There are a few steps that are required in order to create a table in a Microsoft product (Excel, Word, Powerpoint, etc.) from an R dataframe. There are certainly a variety of good methods, one of which is detailed here. The example we will step through here will be to create a table in Microsoft Word based on the dataframe tableData:
+There are a few steps that are required in order to create a table in a Microsoft product (Excel, Word, Powerpoint, etc.) from an R dataframe. There are certainly a variety of good methods, one of which is detailed here. The example we will step through here will be to create a table in Microsoft Excel based on the dataframe tableData:
 
 \begin{knitrout}
 \definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
@@ -1198,7 +1343,7 @@ There are a few steps that are required in order to create a table in a Microsof
 5           Suspended sediment discharge 1980-10-01
          End Count      Units
 1 2012-05-09   529      deg C
-2 2014-02-10 24148      ft3/s
+2 2014-02-17 24155      ft3/s
 3 2012-05-09   527 uS/cm @25C
 4 1991-09-30  3651       mg/l
 5 1991-09-30  3652   tons/day
diff --git a/vignettes/dataRetrieval.toc b/vignettes/dataRetrieval.toc
index 8daabded5a72b08d287e4b23757c13fcf4ac1b2a..a5bbade4af6656e8ee0c454c68355f1408b207ce 100644
--- a/vignettes/dataRetrieval.toc
+++ b/vignettes/dataRetrieval.toc
@@ -6,7 +6,7 @@
 \contentsline {subsubsection}{\numberline {2.2.1}getSiteFileData}{5}{subsubsection.2.2.1}
 \contentsline {subsubsection}{\numberline {2.2.2}getDataAvailability}{5}{subsubsection.2.2.2}
 \contentsline {subsection}{\numberline {2.3}Parameter Information}{6}{subsection.2.3}
-\contentsline {subsection}{\numberline {2.4}Daily Values}{7}{subsection.2.4}
+\contentsline {subsection}{\numberline {2.4}Daily Values}{6}{subsection.2.4}
 \contentsline {subsection}{\numberline {2.5}Unit Values}{10}{subsection.2.5}
 \contentsline {subsection}{\numberline {2.6}Water Quality Values}{11}{subsection.2.6}
 \contentsline {subsection}{\numberline {2.7}STORET Water Quality Retrievals}{13}{subsection.2.7}
@@ -16,13 +16,13 @@
 \contentsline {subsection}{\numberline {3.2}Daily Data}{14}{subsection.3.2}
 \contentsline {subsection}{\numberline {3.3}Sample Data}{15}{subsection.3.3}
 \contentsline {subsection}{\numberline {3.4}Censored Values: Summation Explanation}{16}{subsection.3.4}
-\contentsline {subsection}{\numberline {3.5}User-Generated Data Files}{17}{subsection.3.5}
+\contentsline {subsection}{\numberline {3.5}User-Generated Data Files}{18}{subsection.3.5}
 \contentsline {subsubsection}{\numberline {3.5.1}getDailyDataFromFile}{18}{subsubsection.3.5.1}
 \contentsline {subsubsection}{\numberline {3.5.2}getSampleDataFromFile}{19}{subsubsection.3.5.2}
 \contentsline {subsection}{\numberline {3.6}Merge Report}{20}{subsection.3.6}
 \contentsline {subsection}{\numberline {3.7}EGRET Plots}{21}{subsection.3.7}
 \contentsline {section}{\numberline {4}Summary}{23}{section.4}
-\contentsline {section}{\numberline {5}Getting Started in R}{24}{section.5}
-\contentsline {subsection}{\numberline {5.1}New to R?}{24}{subsection.5.1}
-\contentsline {subsection}{\numberline {5.2}R User: Installing dataRetrieval}{24}{subsection.5.2}
-\contentsline {section}{\numberline {6}Creating tables in Microsoft from R}{25}{section.6}
+\contentsline {section}{\numberline {5}Getting Started in R}{25}{section.5}
+\contentsline {subsection}{\numberline {5.1}New to R?}{25}{subsection.5.1}
+\contentsline {subsection}{\numberline {5.2}R User: Installing dataRetrieval}{27}{subsection.5.2}
+\contentsline {section}{\numberline {6}Creating tables in Microsoft from R}{27}{section.6}
diff --git a/vignettes/figure/egretEx.pdf b/vignettes/figure/egretEx.pdf
index f92de3163442cf60d646f420a6b6d170920f0afb..107e4aff30a1af68b07ccac70e5811172d722ba9 100644
Binary files a/vignettes/figure/egretEx.pdf and b/vignettes/figure/egretEx.pdf differ
diff --git a/vignettes/figure/getNWIStemperaturePlot.pdf b/vignettes/figure/getNWIStemperaturePlot.pdf
index b5f54038a9c9052d4fdbad5f0aa05a49480da560..14381b46ebc6e7557e8cc675e057ca2f4f8dd50c 100644
Binary files a/vignettes/figure/getNWIStemperaturePlot.pdf and b/vignettes/figure/getNWIStemperaturePlot.pdf differ
diff --git a/vignettes/figure/getQWtemperaturePlot.pdf b/vignettes/figure/getQWtemperaturePlot.pdf
index bd6f8678f5d13044cfe21c9c2a674982cd79698a..d933d9d063ff80589a0b12c7c2bbf5b6494b182c 100644
Binary files a/vignettes/figure/getQWtemperaturePlot.pdf and b/vignettes/figure/getQWtemperaturePlot.pdf differ