Guess I'll add my experience to this page - seems like everyone has a slightly different solution to this problem, and I had to spend a lot of frustrating time getting OpenOffice to a usable state. I tried all of the suggestions above, as well as some from other sites, and followed the instructions on this page:
http://corefonts.sourceforge.net/
After all this, my fonts in OpenOffice still looked horrible. I finally changed the depth of my display to 24 bit from 16 bit. That finally fixed it for me. Fonts not only look perfect in writer and calc, but they generally look better in all applications as well.