Since I can't remember the conditions for the proper list of adjectives (where you DON'T need a comma), how do you punctuate "though solid hard work"? Does it need a comma or not? It seems to be like both are physical condition modifiers, but they are repeated. Does that mean you don't use a comma, since they're supposed in the correct order, or you use one because you're duplicating the same modifier twice?