iPhoneGlance Rating: [rating=4] Update: Promo-codes have all been redeemed. Stay tune ...