Hi, I've been a desktop PC user all my life, but just recently I've found myself in situations where, more and more often, I need a laptop. Looking around it was easy to find laptops equally, or even more powerful than Apple variants for over $500 cheaper. However the thing that gets me is battery life, and for some reason (I'm not savvy enough to know why), it seems that laptops with equal stats, with the best battery available to them, have an average of 1/3rd or less battery life. That, and they are in general really ugly, and the Macbooks are gorgeous. So, I guess I've come to the conclusion that I will be buying a Macbook Pro within the next month, however I'm very underwhelmed at the performance of the 8600m, and so I was curious as to what Apple's hardware upgrade patterns look like. Do they usually upgrade their laptops, or at least the line I'm looking at, every 6 months? 3 months? Every time there is an OS upgrade? I know that Leopard is coming soon, and I've scoured the web to try to glean exactly the information I'm asking about, but I've failed. The truth is I could wait until about the beginning/middle of December to buy the laptop, and if I end up blowing $2500 on a laptop whose graphical performance I already know I'm going to be disappointed by, just to see an 8800 or better variant come out within a few weeks for the same price, I'm going to cry. I know you guys don't care about me crying, but I do. So without falling back onto the "you can't wait for new tech because it always becomes obsolete within a few months" argument, can you please tell me whether I can expect (at least from a historical pattern angle) Apple to upgrade their Macbook Pros by December? Thank you very much oh omniscient and philanthropic Macheads for dedicating some of your precious time dealing with my humble thread.