public static string getTemporaryFile(string extension)
        {
            string tempfile = String.Empty;

            if (!extension.StartsWith("."))
                extension = "." + extension;

            tempfile = Path.Combine(System.IO.Path.GetTempPath(),Guid.NewGuid().ToString()+ extension);

            return tempfile;
        }