build in allowance for failure to get data. this seems to be a problem with at least the .13 machine. perhaps that machine is overloaded, or something...
major bug... saving wrong values to docs. docs on db have been cleaned up