I bought a 16gb iPhone. As soon as I did that, I began hearing about the soon to be released 3G phone. So I returned it (I hadn't even broken the shrink wrap yet). It was a difficult decision on my part and took a lot to return it. In the long run, I know it will be worth the few months wait.
Hang in there buddy!
wow, I will be in your shoes this week. l I dont know if I will be able to return it once i have it in my hands!! i have a couple of days to make myself stronger but will see what happens...