For the touchscreen I used the TouchKit-2.03.1712-32b-k26.tar.gz package from www.egalax.com.tw
(new address??? http://home.eeti.com.tw/web20/eg/Touch_Drives.html
). This is compiled as a kernel module and Xorg driver. I did have to blacklist a couple of the standard touchscreen drivers.
It is running Xorg with TWM as the window manager. At one point I started working on upgrading to FF5 from FF2, had it all working except that FF was no longer full-screen-ing right. I got as far as thinking I needed to move to a newer window manager to fix that problem.
After stripping most of the doc/man/src and debug/extra information from the executables and libraries, the image is around 360M (with FF5). I have it in my notes I was around 260M (would have been FF2).