Have you done a search of the forums? This has been discussed in a few other threads. You will likely find lots of good information in some of the threads linked below. Hope they gives you some insight:
Safe Sex - Standards, Practices, Information & Resources
HPV - Shouldn't we talk about it?