My iPhone is frozen in the "ON" position -stuck on Apple Logo screen
Well, last night the iPhone "crashed", but this time instead of just rebooting itself, showing the Apple logo, and going to the home screen, it froze on the Apple logo. I tried a couple of manual resets (Power/home button) but that didn't work. So I connected it to my Mac, and forced a restore by holding down those buttons. I got the "Connect to iTunes icon on the screen, and was able to successfully restore the iPhone, and re-sync my stuff (although it took an hour).
THE PROBLEM
So, now I am at work, and I was rearranging the various icons on my iPhone, and the BOOM! Crash, and stuck at the Apple screen again. The iPhone is again stuck showing me the Apple screen, and will boot no further.
I have plugged it into my work Mac, and after about 10 minutes, it finally showed up in iTunes, although the Apple logo is still on the screen. It does not show the standard "charging" or "syncing" screens.
I have the option to restore it, but that wouldn't be good as my info/apps/files/media is on my home computer.
So I guess I will have to wait until I get home to be able to use my iPhone, assuming I can even restore it again.
The real question is, will this keep happening? Because it *****. And more importantly, is there any other way to reboot an iPhone to trick it back into booting up?
Mac OS X (10.5.4)