When talking about allocating a marketing budget, one of the most important questions is the split between corporate and brand spending. In other words, is it better to lift the brand as a whole, or hawk specific products? Peeling the onion another layer, when doing corporate advertising, should a company focus on "hard" attributes--also called "corporate ability" or CA advertising--or on softer "corporate social responsibility" or CSR? I hadn't really thought about this much in the context of tech until today, when I started running through various ad campaigns and realizing just how bereft most are of CSR advertising in tech. Literally the only company I can come up with that does CSR is Microsoft. Am I missing someone? I guess you could argue that Google does it, but that's not really advertising as much as big PR stunts. I think the reason for this is simple: most tech companies don't really do anything "bad", or at least they're not accused of it. Have any tech companies recently changed the climate?…