I thought of this but the current keyboard-less PDAs are either 160, 240 or 320 pixels wide. Mapping the 128x32 pixels of the empeg's display to these widths means either using 128/160th of the display (too small to read) or a non-integer multiplier (pixels doubled-up or gaps).

So what I am trying is some displays which are the same size or integer multiples of the native display. First off I have bought 3 displays from these folks. The nice thing about these displays is that they have a serial interface added on. So you don't have to build any hardware. Just hack up the Display Server or VNC server and plug the display into the empeg. The downside is they don't support grayscale. So I have bought samples that are twice as wide and/or high. Then I will map the single-pixel/four levels to 2 or 4 off/on pixels to simulate grayscale. If this looks too ugly then I have my eye on some 128x32 color displays.