Wal-Mart selling iPhone 4S for $188 on 2-year contract.