Bitcoin solo mining is pretty much dead, as far as I can tell, and has been for a quite a while now. As others have pointed out, there's hope in other 'coins that are only just starting, but who can say if they'll go anywhere at all? I suspect when the Bitcoin bubble bursts, it'll spell the end of most of the cryptocurrencies - so pick the most efficient way you can today!