Blog of the day: Hard Rock Generation