I'm not really up to speed anymore on what is or isn't coming down the road for wireless. G is good enough for any home network needs. I'm more interested in metro area networks and technologies like WiMax, if/when we see it.
Apple really needs to start offering a little future proofing in their I/O. None of the iMac/mini/macbook have any provision for adding a new I/O spec when required. EVERY model sold by EVERY other manufacturer manages to incorporate either a PCI card slot (desktops) and at least one of either a Cardbus or expresscard slot (for laptops).
Apple should be putting an expresscard slot on every laptop, not just Pro models, and every consumer desktop given that they do not have any other I/O expansion options.
FW400 and USB2 will be with us for a long time, but wireless 802 and BT are undergoing constant revision, and with drive storage capacities and speeds continuing to grow rapidly, the ability to accomodate future (faster) I/O is a question of when, not if. Consumer HD, multi megapixel, digital cameras, and terrabyte plus HDs (coming soon, perpendicular drives have already hit 750GB) guarantee that even USB2 and FW400 will be a bottleneck within 2 years.
It just makes sense to give customers an option that doesn't require buying a whole new computer -- it makes sense both for the consumer and for Apple, BTW, lest anyone should trod out the familiar, "but that doesn't help Apple sell more machines" argument. Want is a more powerful inducement than need. If you frustrate users into needing a new machine you generally do less well than if you fully satisfy their needs with current product, and make them want to buy the new stuff because the last was so good. Buyers of new Toyota's seldom NEED to replace their cars after 3-6 years, but they get a lot of return business in that time frame -- reason most often given, quality and reliability. Hence, they could keep driving it, they just WANT a new one 'cause the current one is so good. The consumer is a strange animal.