This is a slight topic revival. But while the subject is still around I might as well add that I've had some mixed success with freezing a dead HDD. Just place it in an airtight bag to prevent condensation and leave it in the freezer for a few hours. This causes the metal to contract, and thus sometimes pulling the broken components back into place briefly. Usually get about 3 minutes use out of it before it breaks again. :P
"the way you speak about rm2k3, like "modules, arrays, pointers" sounds like
you're some badass c++ programmer stuck in the past and only has rm2k3 to
work with" -Gutts