The thing I couldn't stand about SpringLobby was it's map selector. Or rather, it's lack thereof. The map selector was a simple combobox. That's very nice if you have only 10 maps and can remember their names by heart, but when you have 650 maps and can never remember maps by their name it's about the worst selection mechanism I can think of.
So... a while ago I decided I'd write a map selector to fix this "major flaw", and also to actually gain some hands on experience with the wxWidgets windowing toolkit, and with multithreaded programming.
Here is the end result:

The selector allows you to pick a basic set of maps (all, currently played, recently played) and shows these in a draggable grid to the right. The sort order in both directions can be chosen arbitrarily (I'm not yet entirely sure of the use of this), and of course it's also possible to quickly filter the shown maps on any text in their name or description. Combined with the ease of recognizing maps by minimap I think this makes for a powerful map selector.
Comments, suggestions and bug reports are welcome!