Damn, that was a crazy site. There was a long list from my own native language as well, and it contained some I had never heard before... But it looked like quite professional indeed (dunno what kind of people are swearing pros, but anyway).

Japanese and Finnish have a lot in common in how many words sound, and sometimes there are funny things popping up, like with "himo" ("pimp" in English): In Finnish "himo" means "lust"... I guess pimps are the people to contact if you are lustful...