yup. that is right, i turned my phone into a useless paper weight today. i thought i could roll back to iPhone 2.2.1 firmware if i downloaded the firmware, and then selected the file for restoring, well, that was not the case. instead, i got error code 21, and i cant even restore to my 3.0 firmware backup. :S anyone know how i can fix this without going to the store to get a new phone. apple said they would give me a new one, just dont want to waste time going down there. thanks in advance for any help.