installing into free space

I have ~111GB harddrive space on my Dell Vostro Laptop. I have windows vista installed into ~50GB partition and Debian occupies the remainder. I have been using debian and fedora so I seem to know enough about linux, but not much about disk partitioning.
What is the safest way of saving vista and replacing debian with opensuse.

I would normally try to delete debian and install opensuse on free space, but Yast does not offer such a choice. I can try number of things, but too careful with losing some files I have on vista.

Ideally, if you could boot into one of your linux installs and open a terminal, go su and do:

fdisk -l

post result here
identify what is where