Indeed. I continue to be cautiously optimistic. Any company striving to produce hardware/software on this scale will face competitive and logistic challenges along the way. Where I work, we just got done launching a new pickup truck...only took 4 years from initial sketch to rolling off the assembly line...patience.