Thanks Trisoft! You guys rock!
One thing that I'd like to add is that along with the missing partitions on the hard drive that needed to be repaired (my fault), the CF card had a messed up partition table and would not only not mount itself, but kept my SD card from mounting as well (this is where I had all of the files needed to fix my HD stored). Removing the card fixed the problem.
Today I found the partition problem (BTW, the card would format just fine in linux and Windows). I deleted the partitions and recreated the one partition and formatted it. Seems to work just fine.