ProgramSynthesiser: Where have you been? I've had abiword and abiword-embedded built and in the feed for months now.
As for document viewers, jlime icewm comes with epdfview, fbreader, and abiword. So between them you can view and/or edit:
With fbreader....
fb2 e-book format
(style attributes are not supported yet
).
HTML format
(tables are not supported
).
CHM format
(tables are not supported
).
plucker format
(embedded images are supported, tables are not supported
).
Palmdoc
(aportis doc
).
zTxt
(Weasel format
).
TCR
(psion text
) format.
RTF format
(stylesheets and tables are not supported
).
OEB format
(css and tables are not supported
).
OpenReader format
(css and tables are not supported
).
Non-DRM'ed mobipocket format
(tables are not supported
).
Plain text format.
With epdfview...
PDF
With abiword....
Microsoft Word documents, OpenOffice.org, WordPerfect, Rich Text Format, HTML and many others.
There are many browsers for linux, and the common ones were listed already. If web browsing is a major factor in your decision, get a 728 instead as firefox runs very nice on it. Midori and mini-browser are quite fast, and render great, but lack ssl support.
Just remember, linux is beta yet, but quite useable. Currently no sound support
(kernel 2.6
) and no true suspend, though there is now fake suspend added. Not as good as CE's, but works well enough to suspend for 24-36 hours in my tests.
Cheers