Poly Profile
This modifier allow you to create a sweep between selected edges using custome shape for profile, similar to NURBS - but for editable poly. Also you can create a blend between two contours (edges selections) using automatic bulge or custome shape. In addition - you can automatically clean-up meshes after using of ShapeMerge modifier.