Storing the access_token in the database rather than a config file so it gets updated and lasts another hour each time it expires.  Also ensuring upload doesn't use Gzip compression in the Google API PHP Client Library since using Gzip (now default since 10th Jan 2014) takes crazy long. See https://github.com/google/google-api-php-client/issues/50