Almost no code, just a ton of fiddly Interface Builder clicky-clicky! Heh.

I really do miss bindings whenever I need a "show this when this bool is true and hide it when it's not" sort of thing, though. (Hi, progress inndicators.)

//