Cylinder Projection settings?

Hi Im sort of new to Blender and I am coming from 3ds Max. Im UV unwrapping a sort of cone shaped object and the cylinder projection gives me amazing results. The only problem is it decides to put the seam where it wants and ignores the one I have marked. How can I make it so it uses the seam I set? Also there is another issue. There are a few pieces of the mesh (sides of extruded faces) that get separated completely from the main UV shell, I will I could have it connected yet overlap and then relax the shell to bring it back. Any ideas?