10,000 good deeds is buddhist.
I had the idea from somewhere that Chinese uses "ten thousand" to mean "a large number", much as English uses "a thousand". Can anyone confirm or deny, especially native speakers?
If all else fails, lower your standards.