New iPhone June 29 - start lining up now