Hi donofrio everything you require is under help in the xdsl menu.
Look under installing xdsl extensions for installing open office or cups. Cups is a little bit tricky to configure, but I can confirm it does work.
I've been doing a bit of work on usb compatibility. My aim was to get as many different usb devices as possible to work. Unfortunately I've not been able to improve on the usb keyboard/mouse compatibility. Usb devices I'm using:- usb hub; usb keyboard/mouse adapter; usb printer (with cups); usb scanner (with sane); usb flash drive; usb sd card reader; usb webcam; usb mic (integrated in webcam).
New kernel modules added:
qcmessenger for quick cams.
spca5xx for many different cams (not tested, so please test).
alsa usb sound modules, for usb mic's etc.
My qickcam messenger cam now works out of the box for video capture and sound, but it's the only cam i've got to test.
Also another request was to make the old icons available. Fluxbox is also improved as it has some advantages over jwm when using the xpad and firefox shutting down cleanly. The newer dsl versions use cheatcodes to switch from different icon managers, but I've decided to go a different way, and extend the desktop switcher.
-So you can now have jmw with dfm icons:-

fluxbox with xtdesk icons

Or any combination. Just use the gui:

I've been also trying to sort out the stability issues with firefox etc, but have not got too far. The same bugs seem to be present when using dsl 4 series. But I think all round it's still an improvement on Xdsl 0.6.