It's almost a given at this point that we'll see iOS 5.1 in the near future. Apple's already seeded multiple 5.1 betas to developers, and the company has a tendency to release iOS updates alongside new products — which we should see tomorrow.
But information about the software has been fairly scarce lately. It's been nearly two months since the last beta was released, and just as long since we've heard of any new developments. So what's the deal? Apparently, Apple has been testing the heck out of it...