someecards.com if i remember right have similar cards but then really funny ones. These ones are a bit over the top. Abusive comment hidden. (Show it anyway.)