A Google search for the number indicates it's probably pi^2/6 - 1 = .6449340668482231, with the difference from the given total being the result of accumulated errors over the 262,102 terms added.
blackjack
flooble's webmaster puzzle