According to the ABC stats, there were 1,635,316 ABC Members in 2002-2003. Assuming every member bowled only 3 games per week, and all leagues were 34 weeks, that's 166,802,232 games bowled. Of those games, there were 44,937 perfect games. Based on those stats, my measly 2 (one with urethane in 1997 and one with particle in 2000) don't sound so bad.