I have found a very nice deal on an iphone 3gs, but the deal expires tomorrow. I know of the apple keynote in a week, and was wondering if you think I should hold off buying it because the next iphone might be launched or whatever. I've tried the 3gs and love it, this is a very good deal and I would absolutely not be willing to pay more for the next gen iphone, no matter how good it is. It's just that if it's launched then maybe the 3gs's will become cheaper. If it's being announced and launched in like 2 months I wouldn't care, but I need a new phone now. So do you guys think the next iphone will be launched during this keynote?