tfw - you search, you read, you get excited - Yes! This is the solution I've been looking for!
then you realize you've already read this article...