A Little off topic, but in that little article, it says jb an iPhone is against the end user license agreement. I don't remember signing any agreement when I bought the phone (although Maybe I did) all I remember doing is signing the credit card receipt. Where is this end user license agreement? Is it something when you connect to iTunes or something? Also, how can apple tell me what software I have to run on a device that I own? Not like I'm renting it from them. Anyhow, if, for whatever reason they do make it so I can't upgrade, jb, that's fine. I'll go to android and call it a day. I'm not apple loyal in the least. Ill sell my 3gs and make enough to pay my ETF and buy the HTC evo! After being jb, I don't think I could run a stock phone again.