When I was taking a human factors class a few years ago, the teacher said that serifs provide more letter distinction, and therefore make it easier to read in print. On a screen, however, the resolution isn't as good as print is, and so sans serif are easier to read on a screen.

I don't know whether this is still true, with the higher resolution screens.