ClanLib is looking very promising as a library, so thank you.

I've been reading the networking docs, and in the overview there is mention of a browse system. Specifically: "Browse, system that allows games to register themselves to a browse master." Sounds like just what I was looking for to set up LAN games. But that is the only mention of it in the documentation, and nothing in the source caught my eye. Has it been implemented? If not I guess I'll just do a broadcast with the low level sockets, but I'd prefer to use it if it's available. And what is it exactly?

Oh, by the way, I think there is a missing feature in the gui. Components ignore their minimum and maximum sizes.