+1 for sgp. My experience w/ their products has been so far impeccable. Bought body shields for 4s, ip2, rmbp, and now 5. My 4s, ip2 w/ the ultra crystals on are still going strong even after a year. I've heard not-so-friendly things about their cs, but since I never had to deal w/ their cs department I cannot speak for it.