20040607 venus-transit: Divine Venus down the ages