How do I space quads evenly? Is there a way in blender or an addon that allows me to select a bunch of faces (or verts) and evenly distributes (or relaxes) them into quads clean quads. 
Without screwing up the vert ID/order.

Edit:
I would like to have the shapes of my quads to turn into perfect squares while maintaining the volume of the object and the vertex order.
Select the inner Vertices, press W > Smooth and adjust Smooth Vertex settings:



You can also access Smooth Vertex operator settings via F6:



Another way is selecting a whole row or column of vertex and then Scale in X or Y axis to a factor or Zero with S > X + 0

Alternatively place the 3D cursor over the vertex you wish to align to, press . to transform relative to the 3D Cursor position, and then repeate the scale process described above. S > X + 0