I have been repairing iphones for appx 2 years now, and have been repairing electronics/cellphones in general since 2006. Most smartphones these days are becoming easier and easier to get parts to repair. If you ever need a phone fixed, visit www.cellrepair4less.com
I am currently able to fix all iphone's including 2g, 3g, 3gs, and 4. And more than likely, all verisons of the iphone that Verizon will be getting.