20070629 tech: iPhone: D-day is here!