All what I was able to find was:
http://ethereum.stackexchange.com/questions/143/what-are-the-ethereum-disk-space-needs
but its updated only till June of 2016 and alot has happened since June, including the DDoS which heavily bloated the blockchain and plus an increased amount of transactions than ever before, so I am interested in knowing what the size of the blockchain folder supposed to be today.
Currently mine's progression is at: 6.81 GB so thats 2.5 GB higher than the chart at http://ethereum.stackexchange.com/questions/143/what-are-the-ethereum-disk-space-needs
But since that estimation is based on June I dont know if I have finished synching or not, geth.exe is not really good at telling you when its finished aside that the DOS prompt spits out a bunch of receipts and headers being imported but I dont see no line indicating blocks being imported and based on my research I think that starting to see blocks being imported would be an indication that geth has finished.
I dont want to close geth and open Mist client to see if its synched or not, because the geth with the --fast switch supposed to be ran in one swoop and if I somewhat interrupt the --fast sync then I have to start all over again.
So, how do I tell if geth has finished syncing [without interrupting the current geth running process]?
Open mist or ethereum wallet ....you will see progress bar