I have battled with a puppy and won...
You can download a complete 'dd' disk image of Puppy Linux 4.3.1 for WebDT from here:http://www.megaupload.com/?d=6X1XQ74F
Alternatively, if you have already succeeded in installing Puppy Linux 4.3.1 to your WebDT in 'frugal' mode (ie: your Puppy has saved a pupsave.2fs file somewhere) then you can save yourself some trouble and simply replace your pupsave.2fs file with this one:
(However, you will need to boot your WebDT using another live linux in order to replace that file, since it is a very bad idea to replace it while puppy is running)http://www.megaupload.com/?d=6CPSGDCT
Things you might want to do after installing:
* Increase the size of the pupsave.2fs file... This file contains all user files and applications, so you'll want it bigger. Do this by choosing "Resize personal storage file" from the Utility menu. Resize by 64meg, and again by 32meg if you can. (There are limited options... I chose 64meg but then manually edited the text file it told me about to increase it by ~100meg, since that is the space free on this install)
* Change your Timezone and Locale options... I selected Australia. You might not want that. Go to "Chooselocale country localisation" from the Desktop menu
* Calibrate your touchscreen again. Choose "Penmount Calibration (Standard)" from the System menu... Or, for a more rigorous calibration, type "gCalib 25" at a command prompt
* Change some key bindings for the front hardware buttons. You can do this by editing /root/.jwm/jwmrc-personal More info available here:http://joewing.net/programs/jwm/config.shtml#keys
* Install some other applications. There are some available from the "install" icon on the Desktop (choose Puppy Package Manager). Otherwise, look in the murga-linx.com forums for more ".pet" files. They seem to be more up-to-date than the ones available in the package manager.
Besides the default Puppy applications, I have installed:
Seamonkey 2-rc1 Web Browser
xvkbd on screen keyboard
acpitool (for suspend-to-ram)
The hardware buttons have been set to
Power - suspend-to-ram
1 - toggle keyboard
2 - open "My Documents"
3 - Launch Seamonkey
4 - toggle desktop
If you want to copy the above disk image to a USB flash drive instead, you will need to edit the "extlinux.conf" file at the root of the drive and change "pmedia=ataflash" to "pmedia=usbflash".
There is approximately 164+ meg available for installing new programs on this install (after enlarging your pupsave.2fs file). Puppy is supposed to be smart about finding the pupsave.2fs file if you move it to another drive but it doesn't (seem to) detect the compact flash slot at boot unfortunately. If you are content to always have a usb drive plugged in, you can move the pupsave.2fs file to a usb drive and enlarge it further. To do this, you will have to boot from another live linux OS, since the pupsave.2fs file is always in use. Alternatively, you can edit the "extlinux.conf" file and change "pfix=copy" to "pfix=ram" for this session only... That will allow you to boot puppy in fresh mode, MOVE the pupsave.2fs, and (after editing the "pfix=ram" back to "pfix=copy") reboot (choosing "don't save" at the prompt)....
I can try to help with WebDT specific questions about this install. If you have questions about Puppy Linux itself, try the murga-linux.com/puppy forums
Hope it works for you!