The iPhone 3GS
After over a year of debating and eventually coming to the conclusion that I really wanted an iPhone, I finally found myself in line at my local Apple store the morning the new iPhone 3GS was released. After a two hour wait due to a mix-up with my reservation paperwork, I was the proud new [...]

Over-