Perhaps someone more technically savvy than I could shed some light on if there is a technical reason why an unlocked iPhone 4S will not work on a CDMA carrier or not. To me it just seems like it's very limiting to not be able to completely choose exactly which phone company I want to give my money to; especially now that the phone has a chip that allows it to work with both GSM and CDMA.