bitcoin alternatives for solo mining on an average laptops Bitcoins take a lot of time, what are the alternatives? i've heard of litecoin but there are so many outhere so what would be the best choice for an average pc?
My recommendation is to mine any currency that uses the scrypt hashing algorithm and sell your earnings for BTC.  There are many to choose from and sites like Coinchoose can help you determine which is the most profitable to mine and sell for BTC.

CPU mining isn't going to get you much but you can make some BTC this way.  If you have a GPU in your PC, make sure you run the right mining software that can utilize your GPU as well.