that is some great advice
its sad that most people (probably 95%) live a life thinking "this is the best I will ever do" or "i really deserve something, but I'm not going to try and earn it myself." I have friends and know people that fit into both of these.
i can't stand people that sit around and expect things to just happen to them because they think their life is unfair. I get it all the time from people I don't know, or jealous friends of friends who think that all that i have just fell into my lap, then claim their life if unfair because they only make $10/hr.