My estimation* of my progress to date: 75% 
 
*Completely biased and most likely grossly exaggerated.