The HP95LX/100LX (and I assume the 200LX, although I have never used one)
 have 1 feature that is essential for me, and another that is highly
 desirable.
 The first is a good terminal emulator, with plain text, kermit and xmodem
 up/down loading. For working on classic computers (which is what I do all
 the time, of course), a machine that will fit in my pocket or sit on top
 of a cardcage and which will let me grab data from a serial port, or work
 as a consolr on a PDP11 or VAX and then let me upload any captured data
 to another machine (any other machine -- kermit runs on just about
 everything I own) is very handy.  
 Speaking from personal experience, the HP200LX makes for a great mobile
 serial terminal. I've used it with various machines, sitting behind the
 rack (warmed by the machine exhaust fans *g*). 
 
:=). I;'ve balanced my 95LX on top of a set of boards in a cardcage on
occasions. It's great for those 3rd-party Unibus and Qbus controllers
which have a serial port to configure them, for running diagnositcs on
RA82 drives, and things like that. I also use it to trasfer files to my
EPROM programmer (which has a serial interface) if I want to use the
programmer on my bench away from my PC. And for transfering files between
my PC (e.g. to up/download them from the net) and a classic machine
without running a long cable between them. Kermit the file to the HP
palmtop and then kermit/whatever it to the classic machine.
  The other thing I need in a palmtop is a text
editor. Since I format text
 with LaTeX if I want a formatted document, I don't need a word processor
 on the palmtop, just a way of creating and editing text files. The HP's
 hae a suitable editor, I think other palmtops do too. 
 I started writing my diploma thesis on the HP200LX with LaTeX, but later
 moved to my Linux workstation as I started to include graphics. 
 
I musrt admit I find the palmtop keyboard too small for typing long
documents, but it sure is handy for making notes at the bench. And I can
incldue LaTeX formatting if I want to.
  The thing I most certainly do not want is
automatic synchronisation with
 desktop PC applicators. It's extremely unlikely I use those appliations
 anyway, and there is problably no documentation on how to transfer data
 to/from anything else. I prefer standard transfer systems (Kermit,
 Xmodem), I'll work out how to updata the files on the PC... 
 There seems to be a dominating mindset that sees mobile devices (like
 palmtops) just as extensions of ones desktop. To someone like me, who
 uses them as mostly standalone devices, with occasionally copying data
 from/to them, that is rather silly. 
 
Indeed. It's one reason I moan -- a lot -- about the USB interface on
some modern HP calcualtors. It's a slave only, intended to link the
calculator to a larger machine for backing it up. The problem is, it
means the calculator can't be used as the host, to control other devices.
Things like the 48 series had an RS232 port, which, while it wasnormally
used to link the calculator to a PC, could also be used to control
RS232-interfaced devices. And of course on the older machines with HPIL,
you could add an HPIB translator and the calculator could act as the
controller on an HPIB bus (I speak from experience here, I normally test
HPIB devices using my HP71B as a controller).
I, and I suspect many others here, though do not use my desktop machine
for the conventioaal purposes. I have no use for apointments books, large
databases, and things like that.
   Or course your
needs are probably very different to mine. But for me the
 HP95LX does what I want. other machines don't. The one thing I miss is a
 built-in programming lagnuage (you don't even get DEBUG on the European
 models). But I can live with that. 
 Well, you can get various programming languages for DOS, among others,
 the Borland compilers come to mind (and Turbo C++ works quite well on
 my HP200LX). 
 
Sure. There are plenty of languages that can be run on it. But there is
nothing built-in
-tony