Calculate 500 digits of pi Write a program to calculate the first 500 digits of pi, meeting the rules below:


It must be less than 500 characters in length.
It cannot include "pi", "math.pi" or similar pi constants, nor may it call a library function to calculate pi.
It may not use the digits "3", "1" and "4" consecutively.
It must execute in a reasonable time (under 1 minute) on a modern computer.


The shortest program wins.
Golfscript - 29 chars

6666,-2%{2+.2/@*\/9)499?2*+}*


I will post analysis later