How to Extrude so That Extruded Face Isn't Parallel
I am a newly-converted fan of the Offset Edges plugin.  It does exactly what you're describing (I think, based on your description).

https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Modeling/offset_edges

Edit: it does this type of thing: