Something missing on the list that I found out a few years ago: Hire a personal stylist to help you find what kind of clothing works for you. This is especially helpful to the stereotypical geeky male nerd like me. It helped me a lot to go to a clothing store with this person and learn what works. Friends work too but it was an epiphany for me to hire a pro for this. Money well spent that is still paying off in my ability to dress nicely.