Well, it may also be that you connected to a slow peer that can't shovel you the bits fast enough.
But what you could do is just run Bitcoin-Qt on one computer and use MultiBit on the rest. If you force MultiBit to connect to your one bqt computer, the security level is the same.
I'll take a look at MultiBit. I do have one "always on" full-participatory node, and the desktops already sync to that machine... but laptops being mobile, they sync with the network at large. Thanks for the tip
Of course, that doesn't really answer my question
. I believe Bitcoin-Qt would be more user friendly if it took advantage of idle network time during database verification, and fetched all the new blocks. Could that be done? (In other words... "This is a feature request/suggestion") Just some quick math...
Average block size is
currently: 159,450 (I assume bytes?)
Blocks per 24 hr: 144
Bytes per day: 22,960,800
Low-end broadband (6Mbit) = 786,432 Bps
22,960,800 / 786,432 = 29 seconds for each day a client is behind.
Since it can take a few minutes for the database to verify, even if your client is a few days behind, it would be ready as soon as the database was verified. Saving users several seconds to potentially minutes seems like a marked and worthwhile improvement to me. It's just a suggestion, if it isn't terribly difficult to to implement.