Update on me and my life (warning, some TMI)