After reading this topic, I am going to generate 1million address a day...

lol, I was thinking about making software to to do this. Generate address and see if one address has any balance
This has already been done. Read this thread:
https://bitcointalk.org/index.php?topic=107172.0You can download the program and start searching.
You will
never find one but if attempting
impossible things is something you like to do, have at it.
Incorrect!
It is certainly possible to run that program and guess a correct key to gain Bitcoins.
Its infeasible sure, the likelihood of this working approaches the impossible but never ever touches it.
Impossible is defined as never able to be done under any circumstance.
Just because the key space is large and searching it may take a trillion trillion years does not make the task impossible.