i've been having glitch problems with my 3G iPhone. at times it will shut itself off completely and freeze for a minute or two. other times, it will exit in the middle of using a program and freeze up. after updating to 2.0.1, i'm still having these issues. i'll be taking my iPhone in to exchange it. curious???? when i take it in, can it be exchanged for a white 3G iPhone? or am i strictly limited to getting a new black one?