UV Unwrapping and Subsurfacing?

Is it possible to UV unwrap a mesh properly that has subsurfacing applied?
I am trying to unwrap the chair models in this image so I can add seams to them. I am doing an absolutely horrible job of it. No matter where I place the seams, the uv seems to come out all jumbled and the lines/seams I want to place are not straight at all. Am I doomed to spend hours tweaking the unwrap by hand to put all the verts into a correct position for texturing? I just plain suck at UV unwrapping for some reason. You should be able to tell by the quality of the modeling that I am not a newb. But I just cannot get unwrapping through my thick skull. Any help?

http://img151.imageshack.us/img151/2576/pennpass40001ip7.th.jpg

See how the texture warps at the faces?

http://img139.imageshack.us/img139/292/picture6yk6.th.png

Where should I put the seams? It’s just a simple cube with some subsurf and some cut loops applied…

http://img86.imageshack.us/img86/5783/picture7lh9.th.png

I think I got it. What do you guys think…

http://img86.imageshack.us/img86/3181/test1er9.th.jpg

This is what the chair is supposed to look like…

http://img151.imageshack.us/img151/4739/coronanh7wm7.jpg

But in a dark chocolate brown leather…

I added a bit of distressing to the leather…

http://img296.imageshack.us/img296/2956/pennpass50001vt2.th.jpg

BTW, I had to apply my subsurfing to get it to look decent.