I need to buy an iPod sometime before August, and I was wondering if I should wait or just buy one now? I was hoping there would be some kind of anouncement today at the keynote which would answer my question. How long do you think I would have wait for some kind of update? btw, I was looking to get the 20gb iPod, if that has any significance. Thanks.