HP wrote: > urllib.urlretrieve("http://website.com/path/string string1 foo.doc", > "local_file"); > Try urllib.urlretrieve(urllib.quote("http://website.com/path/string string1 foo.doc"), "local_file") instead. And what is the semicolon doing there? ;-) --Irmen