
* add the ticketname to the filename

* config file comments can only be on a line by themselves
* config file strings can't have nested double quotes

* must catch the case that the given file is not a flat file

* the random characters added to the filename occationally include '/',
  which messes up most upload stuff

* errors from the http server arn't being caught.  If I setup an
  anon http server, but neglect to install the 'put' script, i get
  a 404 "not found" error from the server, nor 500 "Internal Server 
  error", but fastback doesn' catch it.  I believe this info also
  comes back in the headers from http.  IMO libcurl should be
  catching these errors and reporting them (just as it does for 
  ftp (it does do this for ftp, right?)), but it doesn't.  Figure
  out how to capture the headers and body from the html response
  capture the errors, send the headers and body to the log.

  Additionally, the html that comes back from the server is dumped 
  to stdout which isn't pretty.

* look for a config file in $HOME/.fastback before looking in 
       /etc/fastback.conf




