Funny you should mention it but I had the same exact issue yesterday. I had to install a new video card, and in order to do that had to unplug a bunch of cables and plug them back in. I've got two hard drives and after I got it all put back together, one of them was failing to show up.
Basically, I had to go through a couple of tries of plugging and unplugging the data and power cable to the drive to make sure they were properly connected. Eventually it started showing up again and all is well...
Programmer - An organism that turns coffee into software.
If all your friends are exactly like you, What an un-interesting life it must be.
"A door is what a dog is perpetually on the wrong side of" Ogden Nash