We have had an item on the tasklist asking for a general-purpose document viewing program. I've just heard about "evince" http://www.gnome.org/projects/evince/ which looks like just the thing. It does PS, PDF, and DVI at the moment, and is designed to plug in additional back ends. So if you were interested in working on this task I'd recommend helping the evince developers.