Hey Jeff,
I really like what I saw when I browsed Gamsock's code. The code looks clean and well implemented.
The two things I see missing, correct me if I'm wrong are:
#1 Cross-platform support, mainly Windows
#2 Some way to block on reading the UDP port that is integrated with the Gambit scheduler
Regarding #1, it seems a bit wasteful to have to implement cross-platform sockets as it is already done in Gambit's low-level C code, so maybe some collaboration with Marc into exposing this code in some way
Regarding #2, my understanding is that Marc added raw-device ports a while ago to help vyzo do exactly that in Gerbil