@aikidave: Great post!