using a temporary file was causing error.  go ahead and create the file now.  at this point I am leaning towards using the database instead of the filesystem to do these operations.  the storage api isn't the right tool for the job

Exception AttributeError: "'TemporaryFile' object has no attribute 'close_called
'" in <bound method TemporaryFile.__del__ of <django.core.files.temp.TemporaryFi
le object at 0x04230630>> ignored