"All this has happened before. All this will happen again."
And that’s exactly what did happen. After months (and months) of iPhone 5 rumor...
We're here to help you in any way possible.