Good advice overall.
However, on the topic of clothing. Your clothing is part of your brand. You need to dress accordingly. A suit isn't a requirement -- Steve Jobs never wore suits to presentations. Neither did Bill Gates. Notice that Steve Ballmer tries to play the audience game (audience A gets the suit, audience B gets the sweater and open shirt) and comes across as wishy-washy. What is a necessity is to dress up from the part.
For many of us, that means a suit. For others it can mean chinos and a golf shirt. What matters is that if you wear a suit -- wear a good one. If you wear a jeans wear crisp, clean, new jeans -- no rips (even if they cost more), no fading (even if it costs more). Just recognize that a suit says one thing about a person and jeans and a jacket says something else. Neither good nor bad -- just different. Choose your own weapons.
Keep Up with TechRepublic