Technically speaking, does powering the phone off, then powering it back on, actually perform a reboot, or is there more to it than that? Also, is pulling the battery for a few minutes a more "complete" way to do it? What are the advantages of doing a battery pull over just powering off/on? Stock non-rooted Droid BTW.