Change the size of multiple selected polygons as a post-extrude operation Is there a way to change the size of evenly extruded polygons AFTER performing Extrude/Inset?

It can be very helpful in modeling to be able to work with sets of geometry and yet retain control over the individual elements as if they were being worked on one at a time.

I have tried to use various Pivot settings in combination with Scale but do not have the control over sets of selected faces that will allow me to shape the model the way I'd like to do for mechanical/architectural models.

Step 1: Inset several faces.  This works fine.



Given that the four interior faces are selected; 
How can I re-size them in relation to one another without them scaling towards each other with a bias they normally would not have if I were working on them individually?

Step 2: Batch Scale the selected Faces.  Now everything is disproportional.



I have tried changing the Pivot for the Scaling operation but could not get the symmetrical results I was hoping to acheive.
To create something like that initially, use individual inset (II):



Once the geometry is created, you can resize it with Edge slide (GG):



Note that the direction edges are slid is defined by what side the cursor is on when the operator is called, so if you want to make all the edges go in the same direction, make sure you have the cursor off to one side when you press GG.