There's some thought and skill gone into that, thanks for posting