As to the vi/pico thing:

I must say, I had a real turning point (years ago) when I was using my Motorola Timeport (think clamshell precursor to the Blackberry) typing a message, and the thought came into my head "Man, this would be soooo much easier if this thing had vi on it."

I knew I'd passed some threshold into true geekdom.