Best way to obtain/earn bitcoins I would like to know what bitcoin enthusiasts and experts would suggest me for earning or mining my first BTC. I own some BTC but the idea of mining is a lot more exciting. 

I read some articles but it seems to me that I have already missed the big "boom" of mining year or two ago, when you could mine with GPU or even CPU. Some people say, that investing into ASIC miner is a non-sense because it takes a long time to deliver and during this time the difficulty of network increases and when the ASIC miner finally arrives, you are satisfied when you don't loose money at the end. 

So my question is how do you mine? What is the best way to earn few bitcoins and don't loose money? 

This is quiet exciting article that I read months ago, which turned out in great ROI.

EDIT: I would like to know, if it is good time to start mining for someone who haven't done that yet.
Mining was never supposed to be profitable. And it's a derivative of bitcoin which is already risky speculation.

Don't add the extra, annoying risk-without-an-upside of wondering whether BFL will ship your machine in time to turn a profit. Even they state that there's no guarantee that their machines are profitable.

If you are sure that the price of bitcoin will go up, or even if you're not sure and you just want to take a bigger risk with more money, just buy more bitcoin.