For all you more experienced modelers, what is the best way to have the edges and corners stay at their 90 degree angles when smoothing while not compromising the roundness of the surface with artifacting or pinching in the corners. I find this problem when creating extrudes with sharp corners on curved/ round surfaces then smoothing them. Is there a technique someone could recommend?

