If you run the battery all the way down until the phone shuts off automatically before recharging, the phone is automatically rebooted. I run the battery down and recharge it once every day (Before going to sleep at night, I turn GPS and 3G on and rapidly drain the battery, then plug it in, and unplug it when I wake up in the morning), and aside from that, I have Never had to reboot.