OK, I went for it.
Using parted from rescue disk....
Resized swap to 128MB .... good.
went to resize /dev/hdb3 to reclaim the space and got ....
No Implementation: This ext2 filesystem has a rather strange layout! Parted can't resize this (yet).
Printout from parted ...
Disk geometry for /dev/hdb: 0.000-6679.140 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 101.975 primary ext3 boot
2 101.975 227.482 primary linux-swap
3 862.866 6675.446 primary ext3
Parted says it's an ext3 filesystem and then changes it's mind and thinks it's actually an ext2 filesystem ???
I dunno. Looks like I'll probably have to start from scratch