Oooh, I like that one. Simple and effective. And I wasn't aware you could use {content: attr(attribute_name)} to pull from the node.
This gives me ideas. Thanks for the link!