In answer to your question on how many there are still out there to be mined I am not sure a solid answer can be given on that but as stated above I do know that there are 21 million out there so I would imagine with bitcoin not being too popular at the moment there may still be quite a lot to be mined but I could not say that for sure.