trimming excess nodes

Hi, I am trying to trim out excess nodes.

Unfortunately v.trim also seems to trim out all islands, I have
well over a hundred islands. I also have thousands
of excess nodes and editting the file is a pain with that many
line segments.

I suspect that it removes islands because it finds that there are
only 2 lines off the node and they are the same area edge, so
it decides the node is irrelevant. Unfortunately you can't take
ALL nodes from an island and still have valid topography.

Any ideas?

Sue Huse
CEDR - REGIS
University of California, Berkeley