I’ll try to merge the two things. But I don’t want to re-write the network code, it’s been tested for years to get to the mostly reliable state it’s in now.
SKIM already has fringe problems with some firewalls and anti-virus software, which is why I was so happy to have the opportunity to distribute things through Steam. Since I am a graphics programmer, polishing off the network code to be even a fraction of the reliability of Steam is impossible.
Steam was a perfect fit, I won’t miss the forums, but the architecture as a whole solved everything.