I got my hands on a G1 that has some buttons which don't work - the w, r, 6, 7, 0, and Home keys.
I was thinking I'd upgrade it to Cupcake and use the onscreen keyboard. But to do the upgrade right now, it'll have to be put in recovery mode a few times during the process.
I have a feeling...