I think I fixed my SSL issues with the VF-1 Gopher client I'm working on: you can't have a socket, wrap it in SSL, and then call shutdown on it. The wrapped socket starts spewing garbage once you do that. Oh well, the shutdown seems unnecessary anyway?