There was a bug with the way I was handling binary "strings;" I just skipped the step of converting them to strings, and the three clients work flawlessly now.
Warden's down for the moment, so you can log in with STAR/SEXP, but there's no telling how long that will remain.