I've just ordered my first N800, and it should arrive in a few days. I've read this list enough to know that it will do the things I want it to do (and more) once I write a few minor applications for it. I've been programming since the 60's, am a long-time Unix and emacs user, and am currently using Debian on several machines. (I've started writing the crucial minor applications on a Debian system). My questions are: Where do I go to get started as an end-user of the N800? Where do I go to get started as a programmer on the N800? What's the recommended UI library? Software repositories for the N800 seem to be scattered among many sites. Where should I look? Is there an index somewhere? Is it possible to brick the N800 by flashing with a bad kernel? Or does the N800 have a nonreflashable flasher? Is it possible to ruggedize the N800? I've already destroyed several Nokia cell phones and a Palm pilot by letting them drop out of my pocket onto the floor when I bend over. (My Palm is still limping along with gratuitous blobs of orange pixels and uneven backlighting after several falls. Kudos to the manufacturer!) -- hendrik