The potential iPhone 3.0 hardware launch in just a few hours, along
with a potential surprise appearance of Steve Jobs, is keeping the
faithful buzzing in anticipation, already secure in the knowledge that
Mac OS X 10.6 and iPhone OS 3.0 will be properly unveiled unto the
world, while a new iPhone itself now (and not in a few weeks) is also expected!