why you use service vanitygen to create special adress ?
you must know basic about address
If vanitygen create new address for you, "NOT ONLY YOU WHO KNOWS YOUR PRIVATE KEY"
my friend lost 1.2BTC than i suggest to create new spesial address with vanitygen offline
so many tutorial like this
https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804
also some people get stolen from vanitygen https://bitcointalksearch.org/topic/stolen-coins-right-after-getting-vanity-address-445764
You may want to phrase this a bit better. Now, your post tells others can see private keys of addresses you generate through vanitygen which is not true.
OP and the person in the thread you mentioned used a website controlled by someone anonymous. They can easily store private keys of your addresses and redeem coins from it. If you use vanitygen locally, this won't happen.
I mean is if he use https://bitcoinvanitygen.com/ that not only he who knows private keys
vanitygen send your email and he can read send email too, and he can import your address to blockchain
MY solution if he want to get spesial address he can create with her computer with vanitygen offline
( sorry for my bad english, i use google translate to some paragraph )