Well, my iPod 30gb Photo broke a few weeks ago. I've been trying to reset it and do everything possible. I basically diagnosed it as a hardware problem. I went and bought a new 30gb video for 250$. Instead of opening it, though, I thought I would just do whatever to try and make the old one work. Nothing to lose.
I ended up just throwing it against the ground fairly hard. It bounced a couple of times. I tried to start it up again, and it was doing teh same thing. I did this 4 times, and on the fourth time, it started working again!
It's been working for a few days now. It seems to be fixed! I am guessing some cable got knocked loose, but it seems to be back in place. Yay for just saving 250$ for a few more months.