@jthor Yes the connection speed is important as well as uptime, whether you're accepting incoming connection or not, etc.
For example on my fastest server I have going, I typically am connected to between 22-36 peers at any given point, when using the client on home connection for testing uploading of my own files, I am sitting between 7-11 peers.
If your chain stops updating entirely, you are probably uh bottlenecked and choked with orphan blocks or similar, I did once delete the entire chain data to force resync and that worked in my case but you shouldn't need to do that generally.
The 16SC doesn't come in the form of transactions, it comes in the form of completed file contracts. Right now the wallet doesn't have good support for reporting balances from completed file contracts, but it will know that it got the money and it will be able to spend the money.
As for the <nil> errors, @allejuppa already created a PR (and it was merged) to give the correct error information.
I can't be of too much help, except to suggest that most of the network is experiencing a similar number of errors in their logging. I think at this point we've addressed some of these errors, but we're continuing to work on the renter and host protocol right now.
The password that it's asking for is your current wallet password. The 0.3.3.1 wallet did not have a password. This should be more clearly specified by the frontend. Sorry for the confusion.
The reason it needs your current password is so it can encrypt the wallet you are importing. It's not a good idea to leave unencrypted keys on your disk, but you can't encrypt things unless you've got the password.
@in-cred-u-lous I'd rather release something that acknowledges the actual limits of Sia than something that's going to have a user uploading >100 files and run into a bunch of unexpected problems. Obviously it's a fix until the scalability solutions are in place. If we could get the scalability stuff finished in 1 day we would release it but there's a lot of code that needs to be written and tested to make that happen. We ARE dealing with the problem head-on.
Further, it's not the network that's being crippled by all of the files, it's your local machine. siad starts to struggle at 100 files because the process that the uploader uses to scan and upload files is intolerant of large file volumes. A rogue uploader isn't the problem, it's your local state.
We do plan to add synchronization tools at some point. Currently, there's no API for editing files, which means you'd have to delete-and-reupload to change a file. We already have a protocol written that will safely enable making modifications to files without incurring huge upload overhead, but will take some time to get to that.
John, no worries, you haven't lost them at all. I thought the same thing when I did that upgrade, but what it turns out to be is that your 5.1 wallet takes a bit of awhile to sync. Once it finishes doing that all your siacoins will magically reappear :). I know because it happened to me too. See the current block here: http://explore.sia.tech/