Congrats Foocha, just one question - what is coming next?
What I suspect we can expect to see over the next six months:
1. More suprises in store for iPhone - it will have You Tube support at launch, and probably games as well, and an RSS browser for Safari - they'll need to adapt the home screen to allow for more icons - maybe having groups of icons you can switch between. Whilst they're not offering an SDK to all developers, they will allow select developers to sell iPhone apps via the iTunes Store - especially games.
2. New iPods - probably announcing in August. A new, smaller designed nano with a shuffle-style clip, plus a widescreen regular iPod, still with a clickwheel, and a smaller form factor.
3. Sub-notebook - probably MacBook Nano. It'll be very, very thin and amazingly light (for a Mac), possibly with no optical drive - software updates handled via a larger Mac. Probably all Flash storage. Designed as a second Mac for people on the move. Big suprise will be that it does
not include multi-touch functionality - I just don't seem them introducing this into the Mac line.
4. iTunes 10.5 and iLife 10.5 - they may not have been announced at WWDC, but I still expect that we'll see them set for simultaneous launch with Leopard.