My GPU can run through 2.78 Mkeys/second if you can generate a ECDSA public/private key pair and PM me the public key and the vanity address you would like (up to about 5 or 6 characters (including the 1 prefix)) I'd be willing to generate a public/private key pair that comes out to your preferred prefix. The way it works is
Your Private Key -> Your Public Key
Generated Private Key -> Generated Public Key
Your Public Key + Generated Public Key -> converted to Bitcoin Address with your preferred prefix.
I send you the Private/public keys -> you add Your Private Key to the Private Key I send you and then import that into your wallet.
the vanitygen programs are setup to accept this type of setup and by doing so your still protecting your address because only you have the private key that generated the public key you give me to generate your vanity address. I'd be willing to do it free of charge but tips are always welcome

EDIT : If you are interested you would need to get the vanitygen program (if you don't already have it)
https://bitcointalk.org/index.php?topic=25804.0Then run from a command prompt
keyconv.exe -g
This will give you a private and public key, of which you would only need to send me the Public Key (Hash) which would look something like
Pubkey (hex): 041d2e778ae6d9124736df131cd22d3a2483f336c55156d87a84c4bdc6d89f8518e33de85ae0f907a7128c476281bc8cc7742b43a54ccc2c7824dc4c4a438a7fbc