My prediction knowing Apple is that this coming month, November, the MacBooks will be updated, but not completely change it's look. It will probably have a better screen, updated keyboard layout and definitely faster Intel processor.
I feel that in January/February, Apple will introduce a brand new MacBook. A completely new machine inside and out. I also, believe that iPhone will have 16GB by Christmas priced at around $499, and then the current 8GB iPhone will drop $50 in price to $349 or less, as well as the iPod touch.
If you want a completely new MacBook, wait till January or so. If you want an nicely updated MacBook, wait a couple weeks max. Since they just launched Leopard OS, I guarantee you these new MacBooks will be available by mid-November.