i guess the 0.3.24 number is more correct since it's a later version, but why is the older one therefore wrong?
The algorithm for calculating the printed difficulty was slightly inaccurate and was changed for a correct one. Since the printed difficulty is for humans only, it's not a big deal.
The discussion is here:
http://bitcointalk.org/index.php?topic=10002.0