I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :
1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX
Am I really the first person that has done this? FreeMoney didn't even recognize it as a BTC address. At the very least, people should recognize that one when they see it

A donation is on its way!
cool!
Can an address be made with only numbers?
This problem gets exponentially harder, the fewer characters you choose to have in your final address. In this case, I only wanted upper-case letters, which limits each character in the final address to one of 24 characters out of 58 (26 letters in alphabet minus 'I' and 'O'). If your address was only one letter after the '1', you would have to generate 2.4 addresses (58/24, on average) to get all uppercase letters. If it was two letters, you'd have to generate 5.8 (2.4^2) addresses on average before finding it. Etc. So for an address with 32 letters, you're talking 2.4^32 guesses before finding such an address (on average).
At 300,000 keys per second in vanitygen, it should take about two months (I calculate 70 days) to find such an address as I have in my signature (on average).
If you now instead change it to all numbers, you've now limited yourself to 9/58 characters instead of 24/58 (10 digits minus '0'). If you repeat the calculation using 58/9, it will take
6.4^32 guesses. At the same key generation rate, I calculate it would take 3,022,041,992,597,561 days to find such an address.
So the answer to your questions is... no
