This is the ultimate site that documents race by race results from 1898 - 2004.
Useful whenever you need an answer the question "So who won the 19XX French grand prix"
http://www.fortunecity.com/olympia/grange/54/index2.htm
Another good site for F1 statistics is
http://www.f1db.com
Enjoy ...