Wow I can relate to almost half that list! eek eek eek