This device is almost perfect for the linux user who wants something smaller than his\her laptop. In order to appreciate this device, you really have to like linux. If you have never used linux, dont bother, get yourself an M$ windows pda.
If you're like me and love linux, you'll love the zaurus. You can get virtually all main stream linux apps for it (gcc, make, apache, mysql...the list goes on and on). I especially like that fact that it has a java runtime, and with the addition of compiler (try ibm's Jikes compiled for zaurus) you have a pocket java development environment.
The fact that it has CF and SD slots means you can have your wifi and your extra storage in at the same time, which is a great plus.
The fold out keyboard is slightly slower than a full size, but still light years ahead of stupid handwriting recognition on other devices (although the z has that too)
There are tons of different roms availible, from sharp and others. One that fixes the pxa250 cache errata is definatly required, as you may have heard this is a bug which affects performance. But if you flash with a special kernel it fixes this bug and allows you to clock the device up to 471 mhz! NICE!
The Only thing I would add to this device is a built in DOWNSTREAM usb port, so that you can plug in usb devices. A Compact flash Usb card is availible from ratoc (for $150). I bought that too and now i can connect external HD's, Gamepads, Keyboards, Extra Wifi's, and maybe even printers or cd burners.
While Pocket PC Users can say things like "my Ipaq is LIKE a pc!" The zaurus user can say "my zaurus IS a PC".
There really isnt anything you cant do on the zaurus since its a full linux OS.
I would whole heartedly reccomend this product to EVERY linux user