I have the worst time making decisions with technology. My upgrade period is finally here. I currently have a 16gb iphone 3g. I now want a iphone 3gs white 16 or 32gb. I load my iphone with movies and tv show and do want but dont need the extra space. I want the video camera especially for posting music clips when im in the studio creating and working with artists. on top of that apple just replaced my 3g with a brand new one under warranty because that iphone was losing wifi and 3g signals. I really want the 3gs but cant justify spending the cash right now. Should i just wait for the next generation iphone ?