Ok, I did something I probably should've have.  I needed to resize two
partitions and backed up the data on those partitions, but not all the data
on the rest of the disk.  I figured I'd be ok, I was wrong.  I resized sda5
to be larger and sda6 to be smaller, but still fill the same space.  When I
rebooted sda7 and sda8 are hosed.  I tried mounting them and can't find
superblock.  I tried fsck, but it gives bad magic number in super-block.  Is
there any way to recover the data on sda7 and sda8, or am I completly hosed?
I do have a tape backup of the critical files, but I'd rather not have to go
through the reinstall of the whole OS.  For those interested sda7 and sda8
contain /usr, /var(symlink to /opt/var, I was trying to fix this) and /opt.
I think I can get by without /var and /opt, but /usr would be really nice to
recover.  The partition table is correct, cylinder by cylinder, just no
superblock.  The partitions are ext2, so no journal. 

Am I hosed and I just do a fresh install and restore from tape?  Or is there
some way to recover this?  

-- 
Jon Schewe | http://mtu.net/~jpschewe
For I am convinced that neither death nor life, neither angels 
nor demons, neither the present nor the future, nor any 
powers, neither height nor depth, nor anything else in all 
creation, will be able to separate us from the love of God that 
is in Christ Jesus our Lord. - Romans 8:38-39