I am not here for boasting, but my question is purposefully meant to be provocative. I used to be one of the biggest Bitcoin miners, back when the difficulty level was low enough that CPU mining was the norm. These days people mine with video cards but I am mostly out of the game... Anyway, I have accumulated enough Bitcoins (73k BTC) and the exchange rate has skyrocketed so much ($27/BTC as I am typing) that I am currently selling on a daily basis as many as possible via MtGox. They have a limit of $1000/day, so I am effectively making $30k/month. (I do plan to report this income to the IRS and am about to hire a tax accountant.) But the question I have asked myself is: what should I do with that money? Or what would you do if you were in my situation? I am a typical geek with a successful technical career: well-paid Senior Developer position, as an H1B visa holder, working for a large US company. I enjoy my job, but to be truthful I have always wanted to found a startup. However, as an H1B holder, I cannot start a company in the US. If I quit my job I will be bored and run out of money after a few years. If I return to my home country to found the startup I will regret the opportunities I may have in the US. If I keep my current job I will regret the opportunities of not starting a startup today.