I work primarily as a firmware developer, but work with embedded systems often requires some kind of PC software to manipulate/test the embedded system. Therefore, by necessity, I'm also a C++Builder Windows GUI developer on the side, and have found stackoverflow.com very helpful in that facet of my employment.