If you rule out the mother board, IDE cables, etc, freezing the hard drive is another option. It's a last resort IT trick that sometimes works.

Granted, it may not boot into Windows, but you might be able to get to a dos prompt.. or hook it up to another computer as a secondary drive to see if you can pull your stuff off of it.