I have a disk that has a bad partition scheme (whos idea was it to make /usr 
20G and /var 300M ???) I managed to get everything onto one partition, so the 
other partitions on the disk are now useless.  Is there a way I can fill the 
partition to take up the empty space?

Here is what fdisk reports so you can see what I mean:

Disk /dev/sda: 255 heads, 63 sectors, 2501 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1         6     48163+  83  Linux
/dev/sda2             7      1725  13807867+  83  Linux
/dev/sda3          2371      2501   1052257+  82  Linux swap

So I want to make sda2 fill the remainder (up to sda3).  

Any hints?

Jay