If using a Palm or even a CE type machine, I'd rather go with an ethernet connection than serial. More expensive for sure, but a lot easier to customise an interface for
Palm's don't support ethernet, but you can still customize the interface.

Well, I know that there are thousands of applications that can run on a $99 Palm. Using a Palm with PalmEmpeg gives you the advantage of two-way communication.

This post talks about the possibility of making PalmEmpeg work via tcp/ip.

The Palm does IrDA but can also do raw IR. For transferring data between the Palm and the empeg, see Hugo's post. I read another thread where someone got TCP/IP working over IR between a Palm and empeg, but I can't find it now.

With a Palm, you could also display your gps nav maps on a screen with many more pixels than the empeg's front panel.

All of that to say that there's so much more you can do both interface wise, application wise and communication wise with a Palm... for one quarter the price.
_________________________
--The Amigo