What do you get when you run the following on both your Linux and Windows boxen? perl -l -MURI::Escape -e 'print "A&B Jones+1";' perl -l -MURI::Escape -e 'print uri_escape("A&B Jones+1");' Just trying to understand the problem here, --kevin -- GnuPG ID: B280F24E And the madness of the crowd alumni.unh.edu!kdc Is an epileptic fit -- Tom Waits