20070709 tech: iPhone facing flak over batteries