Adding substance to recent rumors, UK carrier O2 has announced expanded availability for free iPhones. Beginning on April 3rd instead of the hinted May, O2 says it will offer an 8GB phone for free alongside a £35 monthly plan, and a 16GB phone for free with a £45 plan. In either case, a two-year subscription will be required.