Seeing that I participated in this, I like your solution Gray.