So I have been experience freeze-ups and crazing on my 3g. I have read many others with similar experiences, but i don't live too far from an Apple store so I figured why not let them check it out and see what they say. So the Genius, who was a really nice person, does a hardware diagnostic test on my 3g, and says no hardware issues, but that there was a low memory error message. He said that it was from having so many Apps installed on my device. When i open them throughout the day, he told me they use up the phone's memory, and this is why the unit crashes and freezes. In fact, he says that he had the same issues himself, but after a full restore, and with selective installation of a few Apps, his phone isn't crashing any longer. I had thought that Apple wouldn't allow programs to run in the background, but even though they are not, he said the programs latch onto existing memory and just don't always release it when the program is closed, similar to a laptop or desktop. The Genius told me to restart the phone at least once a day. I hadn't considered this, but if the memory issues are true, then it could be a problem for the future, unless a future software update corrects the memory usage and allocation on the phone.