Totally hacked apart the file transfer for the GnomeICU 1.0 bugfix cycle. Compared to the code in CVS, my tree is much more stable, and gets significantly better throughput (~25% on a cable modem), without adding any new features. It's also rather less glitchy...
I'll send NetHunter the patch tommorow, and then start the file transfer UI overhaul for NetHunter's planned UI fixup release. Will probably also add a few small other features, but the file transfer code is virtually feature complete as it is.
But I gotta sleep right now, it hurts to live...