iTunes match has been a real pain since the beginning because of countless minor bugs, but this is by far the worst I've had so far. It seems like since I upgraded to iOS 5.1, I can't turn off iTunes match playback over cellular data. As you can see in those screenshots, the toggle in the "Store" section of the settings does nothing, I can still play music that is in the cloud and not stored locally on my iPhone. The problem is that I just noticed this, and I've been using my iPhone with 5.1 for weeks. I usually listen to hours of music a day by just putting my iPhone on shuffle and listening to whatever music is stored locally unless I have Wi-Fi connectivity (my "cellular data" toggle being off in the Store settings). My data plan only gives me 500MB a month, and obviously I downloaded much more than that with my iPhone having played hundreds of song from the cloud without my consent. My next phone bill is going to be super pricy for sure, and I was wondering if: 1) Is this a known problem with iOS 5.1 / iTunes match? Any way to fix this? 2) Do you think there are any chance I could get a compensation from Apple since this bug is going to cost me a lot? I hope I can fix this without the usual "just restore your iPhone as a new device" solution because right now I have to turn off my cellular data completely every time I want to listen to music and it's a real pain... Thanks!