Aye, aside from Linux being light-weight and easier to use (for me), the only thing I didn't really care for on the Win32 server was the ghost logins, making a server look like it had 300 people logged in when there were only 2

Maybe that's been resolved since I last tried it.
I'd be more interested in why the public LS goes down "for an extended amount of time", because you're right - it has been doing that forever. I remember my Win32 console reporting a failure to contact for what seemed like hours nearly every night or so. Maybe LS is on a dynamic IP too. ~snicker~
If there is a way to get your World to keep trying endlessly, it may solve the problem.