Just have a quick thought on the excellent uv peeler tool. Say you have a torus that you want to unwrap. Then you would select two loops to define the cuts. One that would go along x and one along y UV wise. Problem here is it does not unwrap the polygons closes to the edges. Ideas?