"the BIOS doesn't even recognize the dirve and if the bios doesn't recognize it I cannot get any partitioning program to recognize it."
My first guess is that this problem is in the BIOS, not the hard drive. Most BIOS have a geometry table for the hard drives. Put the hard drive back on the IDE controller and check the BIOS to see that it has the geometry correct for this drive. Try getting the BIOS hard disk geometry correct and then see if it will boot.
Another test that you could run is to disable the hard drive in the BIOS (if your BIOS will do that) and see if you can boot with the hard drive attached but disabled in the BIOS. If you cannot boot then the problem is probably in the cabling or in the master/slave jumpers. You don't have two hard drives jumpered as master on the same cable do you?
Another possibility is that you could have a CD-ROM attached as master and the hard drive attached as slave. A few CD-ROMs will screw things up in this arrangement even though you have it set up correctly. If that is your problem then make the CD-ROM slave and the hard drive master.
Another possibility is that you put the hard drive on a 40 wire cable when it needs 80 wire.
What device is the hard drive on? Are you using a secondary IDE controller?
Be prepared. Create a LifeBoat CD.