Yep, I can relate to most of that!