I must admit that SKRILL is not something that strikes me as a good choice for a name of a company that wants to handle peoples money. "I'll Skrill you," "i"ll Sc**w you." No, it just doesn't do much for me. I understand that it has some sort of meaning in the vernacular over in the UK, but I've got my doubts as to it catching on over here.
Of course, I'm the sort that prefers my bankers to wear three-piece suits instead of tee-shirts with advertising slogans and my bank building to look like a public building instead of a converted gas station. So what do I know?