Is it possible to perform operations individually to faces? I would like to know if it is possible to perform operations (extrude and scale mainly) to individual faces as opposed to groups of faces.

Currently when I select these faces...



And extrude, I get this:



I would like to know how to get this:



Setting the pivot point to Individual Origins doesn't work either for contiguous selections of faces.





I often need to do this kind of extrude+scale to lots of faces at a time, so it is simply not efficient (bordering on impossible) to do them one at a time as I did for the example.
You can press &#9095; AltE> Individual faces to do this:



There is also a button in the tool shelf under Tools > Mesh Tools > Add: