I prefer commencement speeches with more of a personal touch to them, namely Steve Jobs' commencement speech at Stanford in 2005 [1]. This article definitely gives good advice but at the end of the day, it's pretty superficial. Steve Jobs tells 3 stories which beautifully take students through his life, but also give life long lessons that actually carry substance.
[1] http://www.youtube.com/watch?v=UF8uR6Z6KLc