I have an iPhone 3G with a bad silent mode switch. It's very hard to push into the "silent" position, and it often times it just detaches completely from the phone. I've read online about people having luck getting their phone with the same symptoms replaced at an Apple Retail store. I'd like to get it fixed or replaced as well, but I'm currently not on a contract with AT&T. Does anyone know if Apple will still replace or fix my phone even though I don't have a contract?