I tend to do it one loop at a time. I've got some scripted buttons that work like maya's align uv tools so I can align to top/bottom etc. Extents If it's on a cylinder I just use a cylindrical unwrap with normalisation turned off instead of fannying about