Another theory
Venus' strange rotation may also be explained by a combination of its
precession and effects from the giant outer planets.
Here is a paper on that subject:
http://www.imcce.fr/Equipes/ASD/preprints/prep.2002/venus1.2002.pdf
