My ipod has had one too many knocks and has finally given up working.
Amusingly, it now gets stuck in a loop:
20 Attempt to read disk
30 Fail to read disk
40 Goto 10
It looks like it's going to be doing this till its battery dies.
Poor thing. It lasted me three years, much longer than even its extended warranty period, and it'd still be running fine if I hadn't dropped it too many times.
On the plus side: I now have a valid reason to go buy myself a new video iPod, with radio attachment.. woo!