I have a brand new 3g iPhone on a 24 month contract and really want to JB it but am ....well to put it frankly - I'm frightened about losing my warranty by voiding it with the JB. There seems to be so many differing opinions on whether or not EVEN after a restore that Apple can still tell that a iPhone has been JB'n and then restored. Can people tell me the real deal please? Can Apple tell if it's been JB'n? Does a restore put your iPhone back to exactly a factory state?