Best way to earn bitcoins today is to offer services and get paid by it.
No more mining home profit...

For now mining need a really big budget to start with, and that's not available for everyone worldwide
Selling services and goods online for Bitcoins is profitable method, but i think the best way is diversifying the earning sources
if you have a litle budget you will lose everyday
i have tried calculate it in coinwar and i found this
Time Frame BTC Coins USD Power Cost (in USD) Pool Fees (in USD) Profit (in USD)
Time Frame BTC Coins USD Power Cost (in USD) Pool Fees (in USD) Profit (in USD)
Hourly 0.00029080 $0.12 $0.13 $0.00 ($0.01)
Daily 0.00697928 $2.86 $3.12 $0.00 ($0.26)
Weekly 0.04885493 $20.03 $21.84 $0.00 ($1.81)
Monthly 0.20937826 $85.86 $93.60 $0.00 ($7.74)
Annually 2.54743552 $1,044.67 $1,138.80 $0.00 ($94.13)