Has anyone heard of a problem with recieving bad bytes? I am using my program to download a file (the google logo.gif) and byte for byte is the same except that any 0x00 bytes I should be recieving are shown/saved as 0x20 (the space character). I can not figure this out, every other byte is exactly the same.