Love Apple stuff but they are becoming clumsy and lumbering (like Microsoft). The missing "Enable 3G" switch on the iPhone 4s is a ridiculous and thoughtless omission. How could a company that is meant to be this good have made such an error in understanding so many customers needs and phone network limitations? So incompetent! Outside of 1st world inner cities there are tens, maybe hundreds of thousands of customers (and friends who have been whinged to) who now think iPhones are useless and will probably never try one again. How long does it take to fix this screw up? There are people out there who have had to endure months of missed and dropped calls as their phone constantly switches over from a weak and barely unusable 3g signal to a perfectly good EDGE signal and back again over and over again, all day eating the battery up. I know this subject has been done to death here and that there is a Beta out there that fixes it but most non-techies don't know that and actually don't even know that the problem will hopefully be over on the next update. They are busy falling out of love with their Apple products. This is a PR disaster for Apple (amongst those customers who are affected) and I can't believe how long they are letting it drag on. Any satisfaction in owning the latest iPhone is now long gone and even when fixed I'll probably still be giving strong consideration to other makes of smart phone. The bond is over. End of rant.